前段时间有了个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