Android 关机和重启
本篇简单介绍在Android
中关机和重启的一种方法。
Android关机和重启
配置系统签名和关机权限
AndroidManifest.xml
<manifest
...
android:sharedUserId="android.uid.system">
<uses-permission android:name="android.permission.SHUTDOWN"/>
如果关机权限报错修改一下 Inspections Settings
即可
相关代码
- 重启
Intent i = new Intent("android.intent.action.REBOOT");
// 立即重启:1
i.putExtra("nowait", 1);
// 重启次数:1
i.putExtra("interval", 1);
// 不出现弹窗:0
i.putExtra("window", 0);
startActivity(i);
- 关机
Intent i = new Intent("android.intent.action.ACTION_REQUEST_SHUTDOWN");
// 是否弹出提示框
i.putExtra("android.intent.extra.KEY_CONFIRM", false);
startActivity(i);
添加系统签名
同上一篇静默安装中使用的方式,添加系统签名。
安装签名成功的apk即可。