在Android中启动Clock-application闹钟时触发代码

时间:2010-12-29 13:15:34

标签: android notifications clock alarm

当执行时钟应用程序中的警报时,是否有触发某些代码?我读到了有关报警管理器的信息,但仅用于创建自己的报警。

我想您永远不会确定设备上是否存在时钟应用程序。但如果确实如此,我希望得到通知。

/ Br Johannes

1 个答案:

答案 0 :(得分:6)

警告:您正在尝试收到有关时钟状态的通知。此应用不属于官方Android SDK:Google不支持(或推荐)以下解决方案,如有更改,恕不另行通知。

查看源代码od 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>

尝试在您的应用中注册此接收器。