android应用程序如何获取root权限,Android获取ROOT权限的实例代码
获取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权限的实例代码相关推荐
- android home跳转,Android 中按home键和跳转到主界面的实例代码
Android 中按home键和跳转到主界面的实例代码 //home Intent intent= new Intent(Intent.ACTION_MAIN); intent.setFlags(In ...
- android+底部评论框,Android 之BottomsheetDialogFragment仿抖音评论底部弹出对话框效果(实例代码)...
实现的效果图: 自定义Fragment继承BottomSheetDialogFragment 重写它的三个方法: onCreateDialog() onCreateView() onStart() 他 ...
- 通过浏览器直接打开android应用程序,通过浏览器直接打开Android App 应用程序
点击浏览器中的URL链接,启动特定的App. 首先做成HTML的页面,页面内容格式如下: 启动应用程序 这一句就可以了. 当然上面的 在标准形式,对于正常情况而言是OK的,但是每个浏览器有自己的特定义 ...
- android另类工具,[置顶] android应用程序开发另解及Android SDK工具集的另类用法
转载请注明出处: LouisWang http://blog.csdn.net/louiswangbing/article/details/6606865 相信对于广大Android应用开发爱好者来说 ...
- 允许网页打开android应用程序,通过浏览器直接打开Android应用程序
需求 通过手机浏览器直接打开Android应用程序.假设本地已经安装了指定Android应用,就直接打开它:假设没有安装,则直接下载该应用的安装文件(也能够跳转到下载页面). 实现效果 假设手机上已经 ...
- android 摄像机程序,在APP当中调用Android系统摄像头进行视频录制
1.获得摄像头Feature和写文件的权限 android:name="android.hardware.camera2" android:required="true& ...
- ubuntu 下使用 Python 和 SL4A 的 Android 应用程序构建您自己的android开发环境
最近在看<head first python>,书中有讲python在android中进行开发的章节,但需要弄一个Android模拟器,于是我就在ubuntu上开始折腾了. 一.由于And ...
- ubuntu 下应用 Python 和 SL4A 的 Android 应用程序搭建您自己的android研发环境
转载自:http://code.qtuba.com/article-50680.html 最近在看<head first python>,书中有讲python在android中进行开发的章 ...
- 通过浏览器直接打开android应用程序,直接通过浏览器打开Android App 应用
HTML记述的内容增加. 当中必须的内容仅scheme,没有其它内容app也能启动. ※注意事项:intent-filter的内容[android.intent.action.MAIN]和 [andr ...
- android小程序源代码_我从 Android 转到微信小程序的思考
大家好,好久不见,我是陈宇明,公众号「码个蛋」主理人. 由于最近工作比较忙,这两年来很少和大家分享自己的收获,期间大部分都是由「码个蛋」运营小组打理. 上个月我参加了腾讯官方举办的<小程序云开发 ...
最新文章
- mysql设置Tooken过期时间_基于thinkPHP3.2实现微信接入及查询token值的方法
- 6174C语言编程,C语言验证6174数学问题
- MySQL插入数据时报错Cause: java.sql.SQLException: #HY000的解决方法
- font awesome java_Android使用Font Awesome显示小图标(一)
- python 中 property 属性的讲解及应用
- Windows消息循环机制详细概述
- 【Linux学习009】脚本编程之变量、条件测试和条件判断
- 案例:演示PreparedStatement对象的使用
- oralce 表字段扩容(修改表字段长度)
- visio画图复制粘贴到word_VISO复制到WORD中全是空白框
- 如何VUE写桌面应用(electron)
- python 量子电路模拟库qiskit
- python做相册_动感网页相册 python编写简单文件夹内图片浏览工具
- 采购工作的基本内容和注意事项
- 微信小程序的复制功能
- 系统u盘怎么改回普通_u盘启动盘恢复成普通u盘u盘操作系统_详细教您怎么把系统装进U盘...
- 图像处理——低频、高频和噪声、细节、边缘
- UM232H模块说明
- 什么是自我否定?如何改变自我否定的心理?
- 北大AI公开课第一课——人工智能前沿产业趋势by雷鸣老师