在 Android 7.0 之前,我能够获取目录下的文件列表"/"
,但是在 Andorid 7.0 版本上,当我尝试从目录中获取文件列表时,我得到了 null "/"
。
下面是我的代码:
File root = new File("/");
File[] files = root.listFiles();
在 Android 7.0 之前,我能够获取目录下的文件列表"/"
,但是在 Andorid 7.0 版本上,当我尝试从目录中获取文件列表时,我得到了 null "/"
。
下面是我的代码:
File root = new File("/");
File[] files = root.listFiles();
我在使用 Android 7.0 时遇到了类似的问题。尝试使用“/storage/emulated/0”而不是“/”。您应该获取手机存储中的所有文件。
你也可以使用
Environment.getExternalStorageDirectory().getAbsolutePath()
从 android 7.0 开始,他们应用了更多限制。现在您需要访问各个目录。
查看此链接以获取更多信息。
使用Environment.getRootDirectory()
替换它!