android自动重启、关机
废话不说,直接上代码:
android的自动关机、重启的前提,手机必须root,并提供相应的权限。
重启系统权限
<uses-permission android:name="android.intent.action.REBOOT" />
<uses-permission android:name="android.permission.SHUTDOWN" />
代码如下:
/**
* 手机重启代码
*/
public void restart(){
String cmd = "su -c reboot";
try {
Runtime.getRuntime().exec(cmd);
} catch (Exception e){
e.printStackTrace();
Toast.makeText(getApplicationContext(), "Error! Fail to reboot.", Toast.LENGTH_SHORT).show();
}
}