我有一个在没有电池的 android 设备上运行的应用程序。它一直在充电并且应用程序正在运行。但有时设备不充电并且手机将关闭是合乎逻辑的。
再次充电时,设备应从自身启动并启动。用户不应按下电源按钮。这就是要求。
这可能吗?
当我根设备时,我可以做到这一点吗?
有没有人遇到过这种情况?
简而言之:没有。
手机关机时ADB没有运行,正如@langerhans所说,闹钟唤醒是专有的
您可以做一个硬件解决方案,将电池引脚劫持到发电站或修改后的充电器。(确保你不要同时通过 USB 供电)它应该很便宜并且很容易构建。
一般来说,这是不可能的。它高度依赖设备。某些设备允许打开手机的闹钟响起,即使它们已关闭。但这是一项专有功能,因此定制应用程序不容易访问。
我在运行 Odroid 设备时遇到了基本相同的问题,幸运的是,它在断电后自动开机,但如果我手动关闭它,我只能通过拉电源重新开机。
我唯一能想到的就是一个额外的看门狗设备,但我不知道这样的东西是否存在。也许您需要自己构建它。