Предупреждение: Вы пытаетесь получить уведомление о состоянии часов. Это приложение не является частью официального Android SDK: приведенное ниже решение не поддерживается (или не рекомендуется) компанией Google и может быть изменено без уведомления.
Взгляните на исходный код DeskClock (новое имя для AlarmClock). В частности, посмотрите на AndroidManifest.xml .
Кажется, что он получает com.android.deskclock.ALARM_ALERT
:
<receiver android:name="AlarmReceiver">
<intent-filter>
<action android:name="com.android.deskclock.ALARM_ALERT" />
<action android:name="alarm_killed" />
<action android:name="cancel_snooze" />
</intent-filter>
</receiver>
Попробуйте зарегистрировать этот приемник в своем приложении.