【发布时间】:2021-01-25 02:25:04
【问题描述】:
我正在从 Android 的文件选择器中选择文件。
在 SDK 29 中,我能够使用自定义文件选择器,例如 https://github.com/DroidNinja/Android-FilePicker 和 https://github.com/AnilFurkanOkcun/UWMediaPicker-Android。但是,它们似乎不支持 SDK 30 (Android 11)。我别无选择,只能使用默认文件选择器。
问题是,limit for maximum number of file selected 和 max file size selected 的默认文件选择器不支持。
我的问题是,SDK 30 现在有什么好的自定义文件选择器库吗?
【问题讨论】:
-
您没有说明这些文件选择器在 30 日不起作用的原因。
-
引用第一个链接:
This Filepicker is based on the MediaStore api provided by android. It checks MediaStore database for a file entry. If your file is not showing in the picker, it means that it is not inserted into MediaStore database yet.。啊哈.. 这不是经典的文件选择器,更糟糕的是它使用 .DATA 列和 getrealpathfromuri。 -
原因是原作者不支持这些功能。我不得不自己做。
-
@blackapps 我不确定他们是如何做到的,但不知何故它不起作用。所以我现在正在寻找任何其他支持范围存储的好库。
-
错了。我刚刚告诉你第一个不起作用的原因。