【Android】Android(安卓)代码判断是否获取ROOT权限(一)
16lz
2021-12-04
【Android】Android 代码判断是否获取ROOT权限
方法比较简单,直接粘贴代码
public synchronized boolean getRootAhth() { 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(); } } }
本文出自Ray-Ray的博客
文章地址http://www.cnblogs.com/rayray/p/3183677.html
感谢大家的推荐和收藏
你的支持! 我们的动力!
更多相关文章
- android 分隔线
- 动态添加TableRow
- 使用Vitamio打造自己的Android万能播放器(1)――准备
- 横竖屏切换 android:screenOrientation属性
- Android(安卓)studio使用笔记。。。
- android和js的相互调用
- Android之增强文本框(TextInputEditText)
- Android中VISIBLE、INVISIBLE、GONE的区别
- android 背景图片