Android手机重启的核心代码
16lz
2021-12-04
public class RebootActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); reboot(); } private void reboot() {Log.d("RebootActivity", "reboot");PowerManager pManager = (PowerManager) RebootActivity.this.getSystemService(Context.POWER_SERVICE);try {pManager.reboot("");} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}}}
执行上述代码即可让手机进行重启操作。
执行重启操作,手机需要root权限,manifest 里面android:sharedUserId="android.uid.system"就是用来提升权限的。
更多相关文章
- Android(安卓)应用程序请求Vsync
- Android加载对话框,异步执行代码的封装类
- AndroidManifest.xml中一些权限配置
- android之 JNI端获取并操作Surface
- Android面试系列文章2018之Android部分Fragment篇
- Android面试系列文章2018之Android部分Fragment篇
- 【Android】Android(安卓)代码判断是否获取ROOT权限(二)
- ContentProvider数据共享
- android SD卡读写权限