An earlier question on the subject说明您可以使用适当的权限请求重新启动,但操作系统可能会取消它。我希望在有根电话上使用Device Administration应用程序来执行关闭操作最大密码尝试失败,而不是数据擦除。因为这是一个安全问题,所以关于关闭/重新启动的保证比PowerManager提供的保证更好。
答案 0 :(得分:5)
我在此之前回答:Android 2.2: Reboot device programmatically
简而言之,
try {
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("reboot");
} catch (IOException e) {
}
相当于做adb reboot
。它的影响很快。