Android多文件选择器/选择器对话框

Android多文件选择器/选择器对话框,android,android-dialog,filechooser,Android,Android Dialog,Filechooser,我一直在互联网上搜寻一个简单易用的Android文件选择器对话框,该对话框还可以选择多个文件并返回一个包含所有选定文件的uri或字符串数组 目前我在github上使用github,据我所知,它比我的更好。但两者都不能解决传递多个文件的问题 我只是一名中级安卓开发者,但我认为这对于专业人士来说并不难实现 我已经看过了的代码,我认为在文件项中添加一个复选框将是一个不错的选择,但就代码而言,我不知道,开发人员似乎在可预见的将来不会真的去做它 因此,简而言之,我请求您提供帮助,通过github或此处向我

我一直在互联网上搜寻一个简单易用的Android文件选择器对话框,该对话框还可以选择多个文件并返回一个包含所有选定文件的uri或字符串数组

目前我在github上使用github,据我所知,它比我的更好。但两者都不能解决传递多个文件的问题

我只是一名中级安卓开发者,但我认为这对于专业人士来说并不难实现

我已经看过了的代码,我认为在文件项中添加一个复选框将是一个不错的选择,但就代码而言,我不知道,开发人员似乎在可预见的将来不会真的去做它


因此,简而言之,我请求您提供帮助,通过github或此处向我添加“选择多个文件”选项,或者向我建议一个更好的对话框,以满足我的需要。

我不知道您可以使用任何文件选择器,但我可以向您展示很久以前我是如何创建自己的文件选择器的。它实际上很难看,但它符合你的要求。您可以选择多个文件,并通过
Intent
返回
ArrayList

因此,如果你真的需要它,你可以用它作为一个例子来说明如何实现它,并自己实现它(我不建议你像现在这样使用我的)

以下是指向GitHub的链接:

  • 对于
    文件选择活动
  • ,在第225行启动
    文件选择活动
下面是
文件选择活动
的屏幕截图,正如我所说的,很难看

“向上”进入文件层次结构的更高级别,有两个
ListView
s,一个用于目录,一个用于文件。这些文件有复选框。按下共享按钮时,第二个
列表视图中的每个项目都会被选中,以查看该复选框是否处于活动状态。这是
文件选择活动
文件的第71行


无论如何,我希望这能帮助您制作自己的文件选择器或其他东西。

感谢上面的答案,我制作了一个简单的库来解决这个问题。它不仅传递一组文件路径,还可以用于选择文件夹

  • 它有图像文件的缩略图
  • 自动滚动到最后一个滚动位置
  • 将很快为多个地区提供语言支持
这是:


Niiiice,我会尝试看看我能用它做些什么。我已经成功地将您的代码制作成一个库,经过一些修改,我主要以您的名字命名该库,它就在这里。查看下面我的答案,查看sneek Peek。我尝试使用该库,但它不允许我选择sd卡文件,只允许我选择手机存储,为什么?解决了问题,为什么没有sd卡显示。我的sd卡名称与extStorlocs变量不同,所以我添加了名称及其有效性。谢谢字符串[]extStorlocs={”/storage/6131-3533“,…};