Android 显示目录的内容
我试图通过以下程序显示/data/dalvik缓存的内容,但它返回空指针异常。在谷歌搜索了一下之后,我发现我没有权限读取/data文件夹的内容。我的手机是根目录,有没有办法显示所有权限受限的文件夹的内容Android 显示目录的内容,android,Android,我试图通过以下程序显示/data/dalvik缓存的内容,但它返回空指针异常。在谷歌搜索了一下之后,我发现我没有权限读取/data文件夹的内容。我的手机是根目录,有没有办法显示所有权限受限的文件夹的内容 public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); File l
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
File listfiles[] = null;
final String s = "/data/dalvik-cache";
File aDirectory = new File("/mnt");
if(aDirectory.isDirectory())
listfiles = aDirectory.listFiles();
for(int i=0;i<listfiles.length;i++)
Log.i("FileName", listfiles[i].getName());
}
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
文件列表文件[]=null;
最后一个字符串s=“/data/dalvik cache”;
File aDirectory=新文件(“/mnt”);
if(aDirectory.isDirectory())
listfiles=aDirectory.listfiles();
对于(int i=0;i您必须通过su
命令(例如,具有root权限)运行shell或其他程序。您可以看到一个示例。我使用目录选择器代码。要列出目录内容,请使用:
File f = new File("/cashe");
String[] d = f.list();
结果为空。
其他dir工作正常