8

こんにちは私はAlarmClockクラスを使用してアプリケーションでAlarmを設定しようとしています。私は次のようにコードを使用しています:

 Intent intent = new Intent();
 intent.setAction(AlarmClock.ACTION_SET_ALARM);
 startActivity(intent);

しかし、私は例外を得ています。この新しいAndroid機能の使用方法を教えてもらえますか?

4

3 に答える 3

10

また、追加する必要があります

<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>

あなたのマニフェストに。

于 2012-05-28T15:54:24.650 に答える
9

Ollie の言うとおりです。コードは次のようになります。

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
    i.putExtra(AlarmClock.EXTRA_HOUR, 9);
    i.putExtra(AlarmClock.EXTRA_MINUTES, 37);
    startActivity(i);
于 2011-04-09T00:11:24.917 に答える
3

アラームが設定されている時刻を指定する必要があります。

http://developer.android.com/reference/android/provider/AlarmClock.html

いつ通知せずにアラームを設定するよう Android に要求しているので、Hour & Minutes の追加のインテント バンドル パラメータを追加すると、それが機能することが期待されます (例外に関する情報を提供していないため、確認するのは困難です)。

于 2011-02-14T21:10:51.607 に答える