连接充电器时Android上自动开机

时间:2012-01-09 11:23:05

标签: android

我正在开发一个Android应用程序,它始终需要让应用程序始终保持运行状态。将手机始终连接到电源插座,是否可能在手机电池耗尽时自动启动应用程序而无需用户干预。 * 即自从充电器连接后自动开机而不打任何电源按钮并启动Android。 * 然后用android.intent.action.BOOT_COMPLETED和RECEIVE_BOOT_COMPLETED权限启动我的应用程序

PS:我已经尝试过android.intent.action.ACTION_POWER_CONNECTED,但只有在手机已经通电的情况下才有效。

4 个答案:

答案 0 :(得分:2)

我和你的要求完全相同。

我们可以计划这样的解决方案:

Android设备始终连接到充电器的输出。 充电器的电源连接到定制的硬件设备,该设备控制充电器的电源。 该硬件设备关闭充电器,直到电池电量不足。即剩余20%。 一旦电池电量低于20%,该设备就会自动开启充电器。 “定制硬件”通过USB / WiFi /蓝牙从Android设备本身输入。

只是一个想法。实际上可能不太可能。

答案 1 :(得分:1)

如果您没有root设备并将重启脚本添加到正在运行的程序中以便在设备关闭和充电时显示电池充电图片,则无法执行此操作。for Samsung s2 here is an answer

答案 2 :(得分:0)

也许您可以创建一个额外的应用程序,等待BOOT_COMPLETED与其BroadcastReceiver,然后检查电源是否已连接并作为新的Intent启动您的应用程序?

快速思考..

答案 3 :(得分:0)

我有同样的问题。

我将实施的解决方案:

1.-拿出两个(这是我的疑问,¿两根电线?,因为我看到三根,我将使用我的万用表,当我按下按钮时看电线之间的连续性)电源按钮电话。(当你按下那个按钮时,它就像开关一样连接两个极。)

2.-当你有两条线时,我们用一个像555(集成电路)的定时器构建一个小电路。电路的目的是每隔15分钟将两根电线(来自电源按钮电话)连接5秒钟。

显然这条电路将一直运行。