首先新建一个app然后添加
android:sharedUserId="android.uid.system"
再添加重启的权限
<uses-permission android:name="android.permission.REBOOT"/>
然后代码:
public void reboot(Context context){ LogsUtil.i(TAG, " reboot"); Intent i = new Intent(Intent.ACTION_REBOOT); i.putExtra("nowait", 1); i.putExtra("interval", 1); i.putExtra("window", 0); context.sendBroadcast(i); LogsUtil.i(TAG, " reboot over"); }
详细代码和使用步骤详见地址 http://git.oschina.net/cuiran/Counter