首先新建一个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

04-19 20:44