根植的Android手机上的设备管理应用程序可以通过编程方式强制关机或重启吗?

时间:2011-04-20 23:38:29

标签: android

An earlier question on the subject说明您可以使用适当的权限请求重新启动,但操作系统可能会取消它。我希望在有根电话上使用Device Administration应用程序来执行关闭操作最大密码尝试失败,而不是数据擦除。因为这是一个安全问题,所以关于关闭/重新启动的保证比PowerManager提供的保证更好。

1 个答案:

答案 0 :(得分:5)

我在此之前回答:Android 2.2: Reboot device programmatically

简而言之,

try {
    Runtime.getRuntime().exec("su");
    Runtime.getRuntime().exec("reboot");
} catch (IOException e) {
}      

相当于做adb reboot。它的影响很快。