先上代码:
Intent intent = new Intent(Intent.ACTION_REBOOT);intent.setAction(Intent.ACTION_REBOOT);intent.putExtra("nowait", 1);intent.putExtra("interval", 1);intent.putExtra("window", 0);sendBroadcast(intent);
这是在调用的地方,只需发送如上的广播。
在androidmanifest.xml文件中在根标签manifest中添加权限
android:sharedUserId="android.uid.system"
添加上面的权限后,要源码编译。
Android.mk文件中要添加
LOCAL_CERTIFICATE := platform
重启代码位于frameworks/base/core/jni/android_os_Power.cpp
- 1楼a3830286634天前 15:38
- 代码重启是指重启手机还是重启那个APP?
- Re: wu_shu_jun3天前 09:34
- 回复a383028663重启手机