Android:将警报解除屏幕置于前面

时间:2013-08-26 03:23:50

标签: android

我正在编写一个使用AlarmManager的应用程序,我想要几个选项供用户选择闹钟响起时会发生什么。

我想要一个选项来启动标准警报解除屏幕,一个带有大红色x的屏幕,你向左/向右滑动以消除它。是否有我可以用来启动此屏幕的意图,以及随之而来的警报铃声?

这肯定会省去创建我自己的活动以模仿这个的麻烦,但我还没有找到代码来做到这一点。 我不想使用这个意图 意图(AlarmClock.ACTION_SET_ALARM); 设置我的闹钟,因为它启动了另一个活动,并且不允许自定义闹钟响起时发生的事情。

任何链接或帮助将不胜感激! 感谢

1 个答案:

答案 0 :(得分:0)

我担心不会,因为标准警报可能会驻留在“GoogleDeskClock.apk”包中,并且活动可能会在发布期间发生变化。因此,我不建议您使用除您之外的其他apk中定义的活动。

如果你喜欢默认闹钟的样式,你可以简单地从标准的deskclock复制代码,请参考https://android.googlesource.com/platform/packages/apps/DeskClock/+/master

上的AOSP项目