即使在重启设备后如何使警报启动?
Posted
技术标签:
【中文标题】即使在重启设备后如何使警报启动?【英文标题】:How to make alarm initiate even after restart device? 【发布时间】:2011-09-26 03:59:23 【问题描述】:如何让我的日历事件警报即使在重新启动手机后也能唤醒? (即)如果当前时间是上午 10 点;我正在设置上午 10.05 的闹钟,现在(上午 10 点)如果我重新启动设备,闹钟应该会在上午 10.05 响起。如何实现?我已经为我的日历事件创建了闹钟。但是如果我重新启动我的设备,一旦我重新启动,警报就会响起。但所有其他排队的警报都被取消。任何帮助表示赞赏并提前感谢...
【问题讨论】:
您指的是日历提醒警报(即将发生的事件),还是内置操作系统警报(例如,将您从床上唤醒的警报) 我指的是日历的提醒警报。有可能吗? 将"android.intent.action.BOOT_COMPLETED"
作为意图过滤器放入BroadcastReceiver
我在清单中使用以下代码: 你可以使用广播接收器,因为设备切换时设备会收到广播
打开,这样您就可以注册该广播并在其接收器中安排您的闹钟..
这里有一个例子,http://www.androidcompetencycenter.com/2009/06/start-service-at-boot/
【讨论】:
【参考方案2】:将“android.intent.action.BOOT_COMPLETED”作为intent filter放入BroadcastReceiver中,即可接收正在开机的手机并安排闹钟。
【讨论】:
以上是关于即使在重启设备后如何使警报启动?的主要内容,如果未能解决你的问题,请参考以下文章
重新启动后的警报管理器在意图时显示错误 NullPointerException