Android 關機和重啟


本篇簡單介紹在Android中關機和重啟的一種方法。

Android關機和重啟

配置系統簽名和關機權限

AndroidManifest.xml


<manifest 
    ...
    android:sharedUserId="android.uid.system">


    <uses-permission android:name="android.permission.SHUTDOWN"/>

如果關機權限報錯修改一下 Inspections Settings即可

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即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM