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