本文实例讲述了Android手机获取root权限并实现关机重启功能的方法,是Android程序设计中非常常见的重要功能。现分享给大家,供大家在Android程序开发中参考之用。
具体功能代码如下:
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开发实现长按返回键弹出关机框功能Android实现关机与重启的几种方式(推荐)Android实现关机重启的方法分享Android系统关机的全流程解析Android编程实现系统重启与关机的方法Android6.0动态申请权限所遇到的问题小结Android获取设备隐私 忽略6.0权限管理谈谈Android6.0运行时的权限处理Android6.0 屏幕固定功能详解Android 6.0开发实现关机菜单添加重启按钮的方法