前段時間有了個android的新項目,在做的過程中碰到一個問題,就是重啓設備。
找了很多資料一直都不能正確的重啓設備,直到看到這篇文章:http://topic.csdn.net/u/20100423/15/34a5ca3d-df13-4056-8e62-55f6c4c5e412.html
結合這篇文章我是這樣做到重啓的:
1.在AndroidManifest.xml中添加權限:android:sharedUserId="android.uid.system"。
2.在調用的地方如下:(和文章中提到的是一樣的,下面還會有提到文章中講的其它方法)
在文章中有提到很多的方法其中之一wiki14寫到:(這方法我沒有試,有興趣的可以去嘗試下,也告訴我結果:))
上面那段代碼記得編譯時需在Android.mk中添加這條語句:
LOCAL_CERTIFICATE := platform
文章中的另一種方法是gz_boy寫到的:
該文章大部分來源於:http://topic.csdn.net/u/20100423/15/34a5ca3d-df13-4056-8e62-55f6c4c5e412.html