我試圖重新啓動(通過代碼)手機在某些時候。爲了做到這一點我做到這一點:重啓Android手機 - 許可拒絕
Intent i = new Intent(android.content.Intent.ACTION_REBOOT);
i.putExtra("nowait", 1);
i.putExtra("interval", 1);
i.putExtra("window", 0);
this.sendBroadcast(i);
的問題是,即使我有在清單這一行:
uses-permission android:name="android.permission.REBOOT"
(帶分隔符)。
當試圖執行它,它給了我一個錯誤:
Permission Denial: not allowed to send broadcast android.intent.action.REBOOT from pid= uid= gids=
我讀了你應該創建一個.apk文件,並簽署SignApk,但我創建的關鍵/ openssl證書並用這些簽名,這也沒有運行,我繼續得到完全相同的錯誤。
你有關於如何解決這一點,並能夠重新啓動手機任何線索?我確實需要這樣做。