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"就是用来提升权限的。


更多相关文章

  1. Android(安卓)应用程序请求Vsync
  2. Android加载对话框,异步执行代码的封装类
  3. AndroidManifest.xml中一些权限配置
  4. android之 JNI端获取并操作Surface
  5. Android面试系列文章2018之Android部分Fragment篇
  6. Android面试系列文章2018之Android部分Fragment篇
  7. 【Android】Android(安卓)代码判断是否获取ROOT权限(二)
  8. ContentProvider数据共享
  9. android SD卡读写权限

随机推荐

  1. mysql允许所有host访问的方法
  2. MySQL分页分析原理及提高效率
  3. 解决mysql创建数据库后出现:Access denied
  4. 解决MySQL 5.7.9版本sql_mode=only_full_
  5. mysql5.7.18.zip免安装版本配置教程(windo
  6. Mysql免安装版设置密码教程详解
  7. mysql innodb 异常修复经验分享
  8. Mysql中几种插入效率的实例对比
  9. 一步步教你配置MySQL远程访问
  10. MySQL 5.7.18 release版安装指南(含有bin