获取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获取ROOT权限的实例代码相关推荐

  1. android home跳转,Android 中按home键和跳转到主界面的实例代码

    Android 中按home键和跳转到主界面的实例代码 //home Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(In ...

  2. android+底部评论框,Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)...

    实现的效果图: 自定义Fragment继承BottomSheetDialogFragment 重写它的三个方法: onCreateDialog() onCreateView() onStart() 他 ...

  3. 通过浏览器直接打开android应用程序,通过浏览器直接打开Android App 应用程序

    点击浏览器中的URL链接,启动特定的App. 首先做成HTML的页面,页面内容格式如下: 启动应用程序 这一句就可以了. 当然上面的 在标准形式,对于正常情况而言是OK的,但是每个浏览器有自己的特定义 ...

  4. android另类工具,[置顶] android应用程序开发另解及Android SDK工具集的另类用法

    转载请注明出处: LouisWang http://blog.csdn.net/louiswangbing/article/details/6606865 相信对于广大Android应用开发爱好者来说 ...

  5. 允许网页打开android应用程序,通过浏览器直接打开Android应用程序

    需求 通过手机浏览器直接打开Android应用程序.假设本地已经安装了指定Android应用,就直接打开它:假设没有安装,则直接下载该应用的安装文件(也能够跳转到下载页面). 实现效果 假设手机上已经 ...

  6. android 摄像机程序,在APP当中调用Android系统摄像头进行视频录制

    1.获得摄像头Feature和写文件的权限 android:name="android.hardware.camera2" android:required="true& ...

  7. ubuntu 下使用 Python 和 SL4A 的 Android 应用程序构建您自己的android开发环境

    最近在看<head first python>,书中有讲python在android中进行开发的章节,但需要弄一个Android模拟器,于是我就在ubuntu上开始折腾了. 一.由于And ...

  8. ubuntu 下应用 Python 和 SL4A 的 Android 应用程序搭建您自己的android研发环境

    转载自:http://code.qtuba.com/article-50680.html 最近在看<head first python>,书中有讲python在android中进行开发的章 ...

  9. 通过浏览器直接打开android应用程序,直接通过浏览器打开Android App 应用

    HTML记述的内容增加. 当中必须的内容仅scheme,没有其它内容app也能启动. ※注意事项:intent-filter的内容[android.intent.action.MAIN]和 [andr ...

  10. android小程序源代码_我从 Android 转到微信小程序的思考

    大家好,好久不见,我是陈宇明,公众号「码个蛋」主理人. 由于最近工作比较忙,这两年来很少和大家分享自己的收获,期间大部分都是由「码个蛋」运营小组打理. 上个月我参加了腾讯官方举办的<小程序云开发 ...

最新文章

  1. mysql设置Tooken过期时间_基于thinkPHP3.2实现微信接入及查询token值的方法
  2. 6174C语言编程,C语言验证6174数学问题
  3. MySQL插入数据时报错Cause: java.sql.SQLException: #HY000的解决方法
  4. font awesome java_Android使用Font Awesome显示小图标(一)
  5. python 中 property 属性的讲解及应用
  6. Windows消息循环机制详细概述
  7. 【Linux学习009】脚本编程之变量、条件测试和条件判断
  8. 案例:演示PreparedStatement对象的使用
  9. oralce 表字段扩容(修改表字段长度)
  10. visio画图复制粘贴到word_VISO复制到WORD中全是空白框
  11. 如何VUE写桌面应用(electron)
  12. python 量子电路模拟库qiskit
  13. python做相册_动感网页相册 python编写简单文件夹内图片浏览工具
  14. 采购工作的基本内容和注意事项
  15. 微信小程序的复制功能
  16. 系统u盘怎么改回普通_u盘启动盘恢复成普通u盘u盘操作系统_详细教您怎么把系统装进U盘...
  17. 图像处理——低频、高频和噪声、细节、边缘
  18. UM232H模块说明
  19. 什么是自我否定?如何改变自我否定的心理?
  20. 北大AI公开课第一课——人工智能前沿产业趋势by雷鸣老师

热门文章

  1. 解锁三星bl锁有几种方法_三星手机通用解锁教程 官方解锁Bootloader教程
  2. ArchLinux 的 pacman 命令详解
  3. yolov5踩过的初坑(关于detect代码可以调用gpu而训练代码无法调用gpu的问题)
  4. 移动支付技术崛起 多功能集成的趋势
  5. AA和AAA台灯区别大吗?护眼台灯选哪个品牌比较好
  6. Ubuntu下常用配置笔记(一)Cuda版本切换
  7. uniswap - V3技术白皮书导读
  8. 还原王欣:技术宅男的红与黑
  9. 2021 回头看看这一年
  10. c++系列 —— 智能指针auto_ptr和unique_ptr