0

我正在编写一个使用 AlarmManager 的应用程序,我希望用户有几个选项来选择警报响起时会发生什么。

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

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

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

4

1 回答 1

0

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

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

于 2013-08-26T08:05:43.953 回答