こんにちは私はAlarmClockクラスを使用してアプリケーションでAlarmを設定しようとしています。私は次のようにコードを使用しています:
Intent intent = new Intent();
intent.setAction(AlarmClock.ACTION_SET_ALARM);
startActivity(intent);
しかし、私は例外を得ています。この新しいAndroid機能の使用方法を教えてもらえますか?
また、追加する必要があります
<uses-permission android:name="com.android.alarm.permission.SET_ALARM"/>
あなたのマニフェストに。
Ollie の言うとおりです。コードは次のようになります。
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, 9);
i.putExtra(AlarmClock.EXTRA_MINUTES, 37);
startActivity(i);
アラームが設定されている時刻を指定する必要があります。
http://developer.android.com/reference/android/provider/AlarmClock.html
いつ通知せずにアラームを設定するよう Android に要求しているので、Hour & Minutes の追加のインテント バンドル パラメータを追加すると、それが機能することが期待されます (例外に関する情報を提供していないため、確認するのは困難です)。