android唤醒动作

时间:2010-08-04 22:22:52

标签: android

是否有人知道在应用外部电源时是否可以强制应用程序自动启动 - 即以下情形: - 应用程序正在运行(使用永久外部电源;这不是'移动'应用程序); - 由于某种原因外部供应失败; - 电池电量不足,因此设备关闭; - 恢复外部供应; - 应用程序必须自动启动,无需按主页按钮或触摸屏幕,因为设备无人值守。 根据制造商的硬件,这个动作会有所不同吗?

2 个答案:

答案 0 :(得分:2)

根据您的描述,您的应用程序始终在运行,那么为什么要在应用外部电源时启动?

如果您的Android设备确实关闭,那么我假设您要在启动时启动应用程序。在这种情况下,您需要编写一个接收意图BroadcastReceiver的Android android.intent.action.BOOT_COMPLETED。调用接收器后,您可以使用onReceive(Context,Intent)方法启动所需的任何应用程序。

请务必在清单中声明接收方,并添加权限android.permission.RECEIVE_BOOT_COMPLETED

查看Android Competency Centre的示例。

P.S。如果您确实想在电源更改时执行某些操作,那么您可能需要侦听Intent "android.intent.action.ACTION_POWER_CONNECTED和相关意图。

答案 1 :(得分:0)

我认为您可以在插入/拔出电源线时接收广播。我不确定确切的信息是什么。我确定其他人可以发帖,或者你可以谷歌。