【发布时间】:2012-01-09 11:23:05
【问题描述】:
我正在开发一个 Android 应用程序,它需要不断地保持应用程序始终运行。手机一直连接到电源插座,如果手机的电池没电了,是否有可能在没有用户干预的情况下自动启动应用程序。 *即在不按任何电源按钮的情况下自动启动手机并在连接充电器后启动安卓。 * 然后使用 android.intent.action.BOOT_COMPLETED 和 RECEIVE_BOOT_COMPLETED 权限启动我的应用程序
PS:我已经尝试过 android.intent.action.ACTION_POWER_CONNECTED 但它只有在手机已经通电的情况下才有效。
【问题讨论】:
-
如果设备已关闭,您希望能够向您发送已连接电源的通知?没有任何运行可以执行此操作,并且在按下电源按钮将设备重新打开之前,可以运行。您的问题基本上是“如何在不运行程序的情况下以编程方式检测充电器已连接?”,这当然没有意义。
-
我知道这有点说不通,但你怎么能指望你的安卓手机在手机关机时发出警报?
-
“睡眠”和“关机”是有区别的。这有点像一个人在打盹而不是处于昏迷状态。你的问题说“关机”。如果它关闭了,它就关闭了。如果完全断电,我的手机上的警报将不起作用;它们在睡觉时工作正常。
-
好吧,系统如何在休眠时收到通知?!
标签: android