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?