执行代码时
File path = new File("/data");
boolean isDir = path.isDirectory();
//isDir is true
String[] fList = path.list();
//fList == null!
在Android 2.3模拟器上,文件列表为空。这似乎与文档http://developer.android.com/reference/java/io/File.html#list():
中的陈述相矛盾Returns null if this file is not a directory.
这里有什么问题?
答案 0 :(得分:3)
由于您没有root访问权限,因此无法访问/data
目录。如果没有root权限,您只能在内部存储中访问外部存储和应用程序的目录。
看看这个答案:https://stackoverflow.com/a/1043722/1037294