java - 如何使用 Android Studio 列出 android 10 目录中的所有文件?

标签 java android file android-studio android-10.0

我当前的代码使用:

String DirectoryPath = "/storage/emulated/0";
File f = new File(DirectoryPath);
File[] file = f.listFiles();
问题是该数组对于外部的任何内容都显示为空白:
/storage/emulated/0/Android/data/com.example.myProgram
根据我在网上阅读的内容,这不再适用于 android 10+。那么如何列出某个目录中的所有文件呢? (将文件资源管理器作为应用程序的一部分)

最佳答案

只需将这行代码添加到应用程序标记中的 list 中。
机器人:requestLegacyExternalStorage=“真”

关于java - 如何使用 Android Studio 列出 android 10 目录中的所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62631105/

相关文章:

java - 删除最后一行 JTable 的问题

java - 无法使 Google Cloud Message 保持 Activity 状态

java - 将 2 个数组复制到一个新数组中

未指定 Android SDK

android - 当应用程序处于后台时如何在android中获取推送通知?

android - 如何在android 4.0和3.0中调用usb tethering intent?

java - 如何以编程方式在 Java 中设置属性属性?

javascript - 在 JavaScript 中打开文件对话框

c++ - 将文件中的值添加到双指针

java - 源文件夹文件 Java