2015-04-07 39 views
0

我想通過代碼關閉一個android設備。我可以su vs system-app(關機/重啓-p)

su reboot -p 

這樣做,但現在我想用我的應用程序,與無需生根設備的系統密鑰簽名的,做到這一點 - 但奇怪的是我得到:

reboot: Operation not permitted 

任何人可以指向正確的方向

+0

什麼是* *滿日誌的結果?你試圖執行重啓程序,還是你在調用內部API?您的清單中是否有任何關聯的權限?平臺密鑰管理他們的授權,但你仍然需要請求他們。 –

回答

0

請勿使用su命令。使用Android的本地方法。 PowerManager有一個方法reboot()作爲記錄在這裏:Android doc

完整的代碼示例here

希望這有助於

+0

我不想重新啓動 - 我想關閉 - 這不適用於此API – ligi