1
我有一個紮根安卓手機。並試圖訪問/data/app/
文件夾。使用adb shell很容易,但是我想以編程方式訪問它。Android - 可以訪問系統/應用程序,但無法訪問數據/應用程序
我的Android清單:
...
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<application
android:allowBackup="true"
...
而且還有一個奇怪的事情,我可以輕鬆地訪問system/app
,但沒有機會得到在data/app
數據或目錄名。
一些Java代碼:
String data = Environment.getDataDirectory().getPath();
String system = Environment.getRootDirectory().getPath();
File dir1= new File(system);
File dir2 = new File(data);
String[] ff1 = dir1.list(); // returns bunches of names/catalogs
String[] ff2 = dir2 .list(); // returns null
如果我做了錯誤?感謝幫助。
相關信息:How to access data/data folder in Android device?