ユーザーを起こすためだけにアラームを作成するアプリを作成しています。アラームが鳴ったらアプリでコードや機能を実行する必要がないため、 AlarmManagerは使用しませんでした。したがって、私のアプリの最終目標は、電話のネイティブ アラームを設定することです。このために、次のようにAlarmClockクラスを使用しました。
Intent intent = new Intent(AlarmClock.ACTION_SET_ALARM);
intent.putExtra(AlarmClock.EXTRA_HOUR, hour);
intent.putExtra(AlarmClock.EXTRA_MINUTES, minute);
intent.putExtra(AlarmClock.EXTRA_SKIP_UI, false);
startActivity(intent);
アラームをキャンセルする機能が欲しいです。アプリコードを介して設定されたアラームにアクセスするにはどうすればよいですか?
注:アラームは、ネイティブのホーム画面の目覚まし時計ウィジェットには表示されませんが、ネイティブの時計アプリケーションには表示されます。