【发布时间】:2014-11-12 03:08:27
【问题描述】:
我正在使用 android 平板电脑开发一个独立的信息亭(iBall 在 4.2.2 上运行)。它里面有中文 MTK。
假设在没有电源的情况下,最终标签的电池会耗尽并且没有剩余的汁液。当电源恢复时,我希望标签自动启动而无需任何手动干预。我在网上看到如果我们修改电池动画文件中的代码我们可以实现这一点。同样,我将位于“/system/bin”的名为“ipod”的电池充电动画文件的原始代码替换为:
#!/system/bin/sh
/system/bin/reboot
但是,当我的选项卡关闭并停靠时,它并没有启动,而是卡在了充电标志上。当我将上面的代码替换为:
/system/bin/reboot
我的选项卡在关闭和停靠时确实启动了。这意味着我的代码卡在了 '#!/system/bin/sh' 。 可能是什么原因?
另外,在使用上述过程启动选项卡时,我想在延迟后启动它,为此我使用了
sleep 20
/system/bin/reboot
但是在启动过程中没有延迟(不管我给出的 sleep 值) 如何造成这种延迟?
PS:我给了文件777权限;所有者根;组壳。 请协助。非常感谢!
【问题讨论】:
-
你知道如何在 Android 4.4 上实现同样的功能吗?
标签: android linux linux-kernel android-kernel android-reboot