1
我的應用程序需要root訪問權限。例如下面的代碼:Android - 如何知道何時將超級用戶授予我的應用程序?
Process p;
try {
p = Runtime.getRuntime().exec("su");
BufferedReader es = new BufferedReader(new InputStreamReader(p.getErrorStream()));
String line;
if((line = es.readLine()) != null)
{
if(line.contentEquals("Permission denied"))
Log.e("TrisTag", "ROOT isn't granted");
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
所以我知道,當我的根訪問被拒絕(從錯誤流中讀取)。但是,關於授予的是什麼?如何知道?