【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
感謝大家的推薦和收藏
你的支持! 我們的動力!