Android实现关机重启的方法分享
程序员文章站
2022-06-19 19:47:00
实现系统重启的apk需要system的权限,在androidmanifest.xml中增加android:shareduserid="android.uid.system"...
实现系统重启的apk需要system的权限,在androidmanifest.xml中增加android:shareduserid="android.uid.system",再修改签名即可;
具体方法参考:
1、使用powermanager来实现:
代码:
复制代码 代码如下:
private void rebootsystem(){
powermanager pmanager=(powermanager) getsystemservice(context.power_service);
pmanager.reboot("");
}
2、发送reboot广播:
代码:
复制代码 代码如下:
private void rebootsystem(){
intent reboot = new intent(intent.action_reboot);
reboot.putextra("nowait", 1);
reboot.putextra("interval", 1);
reboot.putextra("window", 0);
sendbroadcast(reboot);
}
上一篇: Android studio2.3.3升级到3.1.2坑(小记)
下一篇: 豆浆西兰花各自的价值介绍