手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android获取ROOT权限的实例代码
Android获取ROOT权限的实例代码
摘要:获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了。复制代码代码如下://获取ROOT权限publi...

获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了。

复制代码 代码如下:

// 获取ROOT权限

public void get_root(){

if (is_root()){

Toast.makeText(mCtx, "已经具有ROOT权限!", Toast.LENGTH_LONG).show();

}

else{

try{

progress_dialog = ProgressDialog.show(mCtx,

"ROOT", "正在获取ROOT权限...", true, false);

Runtime.getRuntime().exec("su");

}

catch (Exception e){

Toast.makeText(mCtx, "获取ROOT权限时出错!", Toast.LENGTH_LONG).show();

}

}

}

其中is_root()判断是否已经具有了ROOT权限。只要/system/bin/su、/system/xbin/su这两个文件中有一个存在,就表明已经具有ROOT权限,如果两个都不存在,则不具有ROOT权限。

复制代码 代码如下:

// 判断是否具有ROOT权限

public static boolean is_root(){

boolean res = false;

try{

if ((!new File("/system/bin/su").exists()) &&

(!new File("/system/xbin/su").exists())){

res = false;

}

else {

res = true;

};

}

catch (Exception e) {

}

return res;

【Android获取ROOT权限的实例代码】相关文章:

Android中的Adapter简单介绍

Android自定义Adapter的ListView的思路及代码

Android开源组件小结

Android开机自启动服务的实现方法

Android adb的常用命令

android 比较靠谱的图片压缩

android apk反编译到java源码的实现方法

android ListView和GridView拖拽移位实现代码

Android中发送Http请求(包括文件上传、servlet接收)的实例代码

Android 监听apk安装替换卸载广播的实现代码

精品推荐
分类导航