当进入APP的时候检测提示用户

    /**     * Is rooted boolean.     *     * @return the boolean     */    public static boolean isRooted() {        // nexus 5x "/su/bin/"        String[] paths = {"/system/xbin/", "/system/bin/", "/system/sbin/", "/sbin/", "/vendor/bin/", "/su/bin/"};        try {            for (int i = 0; i < paths.length; i++) {                String path = paths[i] + "su";                if (new File(path).exists()) {                    String execResult = exec(new String[]{"ls", "-l", path});                    Log.d("cyb", "isRooted=" + execResult);                    if (TextUtils.isEmpty(execResult) || execResult.indexOf("root") == execResult.lastIndexOf("root")) {                        return false;                    }                    return true;                }            }        } catch (Exception e) {            e.printStackTrace();        }        return false;    }    private static String exec(String[] exec) {        String ret = "";        ProcessBuilder processBuilder = new ProcessBuilder(exec);        try {            Process process = processBuilder.start();            BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));            String line;            while ((line = bufferedReader.readLine()) != null) {                ret += line;            }            process.getInputStream().close();            process.destroy();        } catch (Exception e) {            e.printStackTrace();        }        return ret;    }

更多相关文章

  1. Android消息提示框和对话框
  2. android 摄像头(我想在类里面直接编辑UI界面,但是老是提示空指针,麻
  3. 安卓自定义属性,Android(安卓)studio无法提示,只提示3个
  4. Android打造万能适配器--RecyclerView
  5. error: resource android:attr/fontVariationSettings resource
  6. Android(安卓)app 权限
  7. 定制自己的 Android(安卓)Dialog 信息提示对话框
  8. Android(安卓)Activity基础概念
  9. android 键盘属性设置总结

随机推荐

  1. android中LayoutInflater的使用(android.
  2. ubuntu12.04 android studio 安装
  3. Android 学习笔记(十四):Activity-AutoCompl
  4. android menu 实现动态修改menu
  5. AOSP: 下载 android 源码
  6. Android Service的重点及难点
  7. 关于EditText 焦点 及 软键盘弹出引起不
  8. 介绍一个Android的开源的自定义小控件:Te
  9. Android(安卓)Studio Mac 快捷键
  10. Android报unable to instantiate applica