1. 程式人生 > >編寫程式訪問需要 root 許可權的資料夾

編寫程式訪問需要 root 許可權的資料夾

在寫一個檔案瀏覽的 App
都知道 /root 資料夾是需要 root 許可權才能訪問的
所以我寫了一個 rootCommand() 方法來獲取 root 許可權


rootConmmand();// 這個方法的具體實現我就不貼上來了,程式執行的時候的確是得到了 root 許可權
File f = new File("/");
File[] child = f.listFiles();
for (File ff : child)
{
if (ff.getPath().equals("/root"))
{
File file = new File("/root");
Log.d("can read /fqtour", "" + file.canRead());
}

}


我不明白的是,已經獲取了 root 許可權,為什麼 canRead() 還是返回 false 呢?
到底要怎麼樣才能訪問需要 root 許可權的資料夾