【发布时间】:2020-12-28 02:25:15
【问题描述】:
我想编写自己的 lite 文件浏览器。
文件 API 现在不适用于外部存储。
该版本还改进了范围存储,使开发人员更容易迁移到使用此存储模型。
我不明白如何使用范围存储来访问 /sdcard。
【问题讨论】:
-
File api(无论您认为是什么)在 Android 11 下的外部存储上都非常有效。只读。所以获取 dir 文件列表和往常一样。看来你甚至没有尝试过。
-
自 2012 年以来,我编写了许多应用程序。我可以正确使用文件 api。但是当我使用 android 11 时,我无法从外部存储中获取列表文件。授予所有权限。
-
是的,你可以!显示您的代码。
-
我最近用 Java 编写了一个开源的 Android 文件选择器库,旨在与 Android API 29+ 兼容。你可以在这里查看:github.com/maxieds/AndroidFilePickerLight
标签: android