判断android 是否开启root权限
来源:互联网 发布:mysql的sequence 编辑:程序博客网 时间:2024/05/16 14:18
过去太久了,忘记怎么判断了。这里有两种方式判断手机是否开启root权限。现在银行类app基本都会提示用户root状态下的使用风险。获得超级用户权限后,系统下会有su这个文件,因此判断有没有该文件。
/** * 方式一 * */if(new File("/system/bin/su").exists()||new File("/system/xbin/su").exists()){ return true;}return false;
/** * 方式二 * */ Process process = null;DataOutputStream os = null;try{ process = Runtime.getRuntime().exec("su"); os = new DataOutputStream(process.getOutputStream()); os.writeBytes("exit\n"); os.flush(); int exitValue = process.waitFor(); if (exitValue == 0){ return true; } else{ return false; }} catch (Exception e){ Log.d("*** DEBUG ***", "Unexpected error - Here is what I know: " + e.getMessage()); return false;} finally{ try{ if (os != null){ os.close(); } process.destroy(); } catch (Exception e){ e.printStackTrace(); }}
0 0
- 判断android 是否开启root权限
- Android 判断是否得到 root权限
- Android 判断是否得到 root权限
- 判断Android是否有root权限
- 判断Android是否有root权限
- 判断Android设备是否拥有Root权限
- Android机器是否有Root权限判断
- android 判断app是否具有root权限
- Android 代码判断是否获取ROOT权限(转)
- Android如何判断是否成功获得root权限
- Android判断是否root
- Android判断是否root
- android 判断是否root
- iOS开发判断是否开启摄像头权限
- 判断手机是否ROOT 代码实现+ Android 操作系统 获取Root权限 原理解析
- 判断手机是否有root权限
- 如何判断手机是否获得root权限
- 判断手机是否有ROOT 权限
- 自注册DM(三)CMCC移动DM SDK适配
- web网站部署问题
- web/移动端控件
- activemq时遇到的问题
- ZOJ3962-Seven Segment Display(数位dp)
- 判断android 是否开启root权限
- Play Store下载应用失败解决
- JMS&MQ,从入门到精通(四)
- sqlServer分页存储过程的调用
- android(自动窗口跳转)-13
- 【C#】读取txt、csv等二维表
- Java继承_隐藏(五)
- jvm 内存结构图
- 两种取url的参数方法