我正在编写一个使用AlarmManager的应用程序,我想要几个选项供用户选择闹钟响起时会发生什么。
我想要一个选项来启动标准警报解除屏幕,一个带有大红色x的屏幕,你向左/向右滑动以消除它。是否有我可以用来启动此屏幕的意图,以及随之而来的警报铃声?
这肯定会省去创建我自己的活动以模仿这个的麻烦,但我还没有找到代码来做到这一点。 我不想使用这个意图 意图(AlarmClock.ACTION_SET_ALARM); 设置我的闹钟,因为它启动了另一个活动,并且不允许自定义闹钟响起时发生的事情。
任何链接或帮助将不胜感激! 感谢
答案 0 :(得分:0)
我担心不会,因为标准警报可能会驻留在“GoogleDeskClock.apk”包中,并且活动可能会在发布期间发生变化。因此,我不建议您使用除您之外的其他apk中定义的活动。
如果你喜欢默认闹钟的样式,你可以简单地从标准的deskclock复制代码,请参考https://android.googlesource.com/platform/packages/apps/DeskClock/+/master
上的AOSP项目