下面这段代码执行的原理就是发送重启的广播给系统,系统接受广播之后重启。
Intent intent=newIntent(Intent.ACTION_REBOOT);
intent.putExtra("nowait",1);
intent.putExtra("interval",1);
intent.putExtra("window",0);
sendBroadcast(intent);
特别注意需要在AndroidManifest.xml中加入权限
<uses-permission android:name="android.permission.REBOOT" />
需在Android.mk中添加:LOCAL_CERTIFICATE := platform
包含Android.mk的工程须在Linux下编译才有效
本文介绍了一段用于触发Android设备重启的代码实现细节。通过发送特定的广播给系统,可以触发重启过程。需要注意的是,该操作需要特定权限,并且只在包含特定配置的工程并在Linux环境下编译时有效。
957

被折叠的 条评论
为什么被折叠?



