【问题标题】: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
  • 我在清单中使用以下代码:

标签: java android calendar alarm


【解决方案1】:

你可以使用广播接收器,因为设备切换时设备会收到广播

打开,这样您就可以注册该广播并在其接收器中安排您的闹钟..

这里有一个例子,http://www.androidcompetencycenter.com/2009/06/start-service-at-boot/

【讨论】:

    【解决方案2】:

    将“android.intent.action.BOOT_COMPLETED”作为intent filter放入BroadcastReceiver中,即可接收正在开机的手机并安排闹钟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-01
      • 1970-01-01
      相关资源
      最近更新 更多