Android 安卓唤醒行动

Android 安卓唤醒行动,android,Android,是否有人知道,当外部电源接通时,是否有可能强制应用程序自动启动?即,以下情况: -应用程序正在运行(使用永久外部电源;这不是“移动”应用程序); -由于某种原因,外部供应失败; -电池电量不足,因此设备关闭; -恢复外部供应; -应用程序必须自动启动,无需按下主页按钮或触摸屏幕,因为该设备将无人值守。 根据制造商的硬件,此操作是否会有所不同?我认为当电源线插入/拔出时,您可以接收广播。我不确定确切的信息是什么。我相信其他人可以发布,或者你也可以用谷歌搜索。根据你的描述,你的应用程序总是在运行,那

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

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

根据你的描述,你的应用程序总是在运行,那么为什么你要在外部电源接通时启动呢

如果您的Android设备真的关闭了,那么我假设您希望在启动时启动应用程序。在这种情况下,您需要编写一个Android
BroadcastReceiver
来接收intent
Android.intent.action.BOOT\u COMPLETED
。调用接收器时,您可以在
onReceive(Context,Intent)
方法中启动所需的任何应用程序

记住在清单中声明接收者,并添加权限
android.permission.RECEIVE\u BOOT\u COMPLETED

请查看下面的示例


另外,如果你真的想在电源改变时做些什么,那么你可能想听听意图
“android.intent.action.action\u POWER\u已连接
和相关的意图。

感谢codinguser,听起来这将非常容易实现。在回答您最初的问题时,我假设最坏的情况,即当外部电源出现故障且电池电量耗尽时,任何正在运行的应用程序都将被关闭。