大家好,我只是想找出一些可以以编程方式重新启动、关闭并进入下载模式手机的代码。我已经筋疲力尽地在互联网上寻找与此有关的东西,但失败了。有没有人有任何想法/链接/参考?
问问题
2400 次
1 回答
1
如果您的应用使用系统密钥签名,则可以使用reboot()。
另一方面,如果你有 root,你仍然可以这样做(这在一些 ROM 上不起作用,主要是一些股票 HTC 的。
关闭:
try {
Process proc = Runtime.getRuntime()
.exec(new String[]{ "su", "-c", "reboot -p" });
proc.waitFor();
} catch (Exception ex) {
ex.printStackTrace();
}
重新开始:
相同的代码,只需使用reboot
而不是reboot -p
.
AFAIK,无法使用任何 API 启动到“下载模式”,但在有根设备上,您可以使用adb
二进制文件来完成
于 2013-04-10T16:13:29.297 回答