我想访问Data / app文件夹,我使用以下代码:
File fl = new File("data/app/");
fl.list();
但我得到例外。可能需要一些权限才能读取此文件夹列表,有人可以告诉我在该文件夹中读取文件需要哪个权限。
非常感谢此regar的任何帮助,
感谢。
答案 0 :(得分:3)
1)/data/app/
的访问模式为rwxrwx--x
。 --x
部分表示如果您不是root用户,则无法浏览目录,但可以遍历该目录。
2)apk文件具有世界可读性(rw-r--r--
)
只要您知道完整路径,就可以阅读/data/app/
中包含的文件内容。
shell@android:/ $ ls -l /data/app
opendir failed, Permission denied
shell@android:/ $ ls -l /data/app/com.google.android.apps.maps-2.apk
-rw-r--r-- system system 8758286 2012-12-18 20:01 com.google.android.apps.maps-2.apk