手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >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开发之选项组件

基于Android中dp和px之间进行转换的实现代码

android下拉刷新ListView的介绍和实现代码

Android实现图片循环播放的实例方法

Android获取SD卡上图片和视频缩略图的小例子

Android adb的常用命令

Android开源组件小结

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

android实现横屏的代码及思路

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

精品推荐
分类导航