Android实现关机重启的方法分享
程序员文章站
2023-10-28 20:44:28
实现系统重启的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);
}
下一篇: steam下载的游戏损坏不能玩怎么办?