2014-09-05 91 views
-1

我試圖從此路徑讀取文件:data/data/com.example.app/shared_prefs/data.xml。我在我的應用程序中創建了一個小文本視圖來顯示一些日誌。這表明我的堆棧跟蹤:/data/data/com.example.app/shared_prefs/data.xml(拒絕)我給應用程序的超級用戶權限,並在AndroidManifest.xml中添加這些權限 - > android.permission。 WRITE_EXTERNAL_STORAGE & android.permission.READ_EXTERNAL_STORAGE。但它仍然不工作關於將文件從內部存儲複製到SD卡的問題

回答

0

給予超級用戶權限的應用程序的那些權限都不會自動使用不會改變任何東西:超級用戶權限,意味着你必須執行與root權限東西權限,但你沒有root權限!

對於使用超級用戶權限,你必須執行使用調用Runtime.getRuntime外部應用程序()。EXEC(..),你必須使用「蘇」的二進制執行它。然後,將使用超級用戶權限執行外部應用程序執行的所有操作。

順便說一句:如果你有安裝的busybox,您可以使用「CP」(文件拷貝)作爲外部應用程序。