本篇簡單介紹在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即可。