当前位置: 首页 > 编程笔记 >

Android手机获取root权限并实现关机重启功能的方法

傅新
2023-03-14
本文向大家介绍Android手机获取root权限并实现关机重启功能的方法,包括了Android手机获取root权限并实现关机重启功能的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android手机获取root权限并实现关机重启功能的方法,是Android程序设计中非常常见的重要功能。现分享给大家,供大家在Android程序开发中参考之用。

具体功能代码如下:

/*
 * 执行命令
 * @param command
 * 1、获取root权限 "chmod 777 "+getPackageCodePath()
 * 2、关机 reboot -p
 * 3、重启 reboot
 */
public static boolean execCmd(String command) {
 Process process = null;
 DataOutputStream os = null;
 try {
 process = Runtime.getRuntime().exec("su");
 os = new DataOutputStream(process.getOutputStream());
 os.writeBytes(command+"\n");
 os.writeBytes("exit\n");
 os.flush();
 process.waitFor();
 } catch (Exception e) {
  return false;
 } finally {
  try {
  if (os != null) {
   os.close();
  }
  if(process != null) {
   process.destroy();
  }
  } catch (Exception e) {
  e.printStackTrace();
  }
 }
 return true;
}

希望本文所述实例对大家的Android程序设计起到一定的帮助作用。

 类似资料:
  • 本文向大家介绍Android 手机获取手机号实现方法,包括了Android 手机获取手机号实现方法的使用技巧和注意事项,需要的朋友参考一下 最近做到一个项目,需要获取手机号。项目中使用的手机卡为电信卡,那么就以此为例吧。 网上不符合需求的方法 Google了一下,网上的做法如下: 添加权限: <uses-permissionandroid:nameuses-permissionandroid:na

  • 本文向大家介绍Android实现手机拍照功能,包括了Android实现手机拍照功能的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家讲解如何轻松实现Android手机拍照功能,分享给大家供大家参考。具体如下: 一、布局文件main.xml 二、MainActivity.java 三、添加权限 效果如下: 希望本文所述对大家学习Android软件编程有所帮助。

  • 本文向大家介绍Android使用AsyncQueryHandler实现获取手机联系人功能,包括了Android使用AsyncQueryHandler实现获取手机联系人功能的使用技巧和注意事项,需要的朋友参考一下 利用AsyncQueryHandler能异步任务获取手机联系人,增加用户体验,使用起来也很方便。不多说,上干货。 布局文件main.xml contact.java 联系人bean文件 M

  • 本文向大家介绍Android 实现手机拨打电话的功能,包括了Android 实现手机拨打电话的功能的使用技巧和注意事项,需要的朋友参考一下 一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例。        下面是开发此实例的具体步骤:        一、新建一个Android工程,命名为phoneCa

  • 本文向大家介绍Android 实现永久性开启adb 的root权限,包括了Android 实现永久性开启adb 的root权限的使用技巧和注意事项,需要的朋友参考一下 adb 的root 权限是在system/core/adb/adb.c 中控制。主要根据ro.secure 以及 ro.debuggable 等system property 来控制。 默认即档ro.secure 为0 时,即开启r

  • 您可以使用移动设备的 GPS 追踪 A370的户外训练的路线、速度和距离。需要在您手机上安装 Polar Flow 手机应用程式,并与 A370 配对使用配对,并允许使用手机的位置。 当您在训练下开始户外训练课时,带静态圆圈的 GPS 图标会在您的位置固定时显示,您可以开始追踪训练课。 您需要在训练期间保持您的移动设备。

  • 本文向大家介绍android实现手机App实现拍照功能示例,包括了android实现手机App实现拍照功能示例的使用技巧和注意事项,需要的朋友参考一下 实现手机App实现拍照功能结果如下 第一步: activity_takephoto.xml布局用SurfaceView 第二步:TakephotoActivity类 第三步:在AndroidManifest.xml中加权限 以上就是本文的全部内容,

  • 本文向大家介绍Android获取手机位置的实现代码,包括了Android获取手机位置的实现代码的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Android获取手机位置的方法,供大家参考,具体内容如下 1、项目Src下创建...service包,然后新建GPSService类 2、AndroidManiFest.xml添加类 注意这个是service类型,很容易出错,即<servic