如何调用 Android 中的默认文件选择器?

Lip*_*pis 5 android file-upload filechooser

如果您从 Android 设备访问imgur.com,单击上传图像,然后单击Touch here to select your images,Android 会提示您Choose file for upload几个选项。这个选择器的好处是,即使没有相机作为选项(对于旧手机),您也可以从图库应用程序启动相机,拍照并最终从图库中选择要上传的照片。

这也适用于<input>任何网站上的任何文件。

所以我的问题是:如何调用该文件选择器并最终获取本机 Java 应用程序中所选图像的路径?

如果可能的话,我想过滤它,这样它只会提示图像而不是音频文件,并且我不想安装任何文件管理器,因为它可以在浏览器中执行。很难相信它只适用于浏览器。

我不想实现自己的文件浏览器或在我的应用程序中列出相机的文件夹。我也刚刚开始使用 Android,因此最终获取文件路径或图像的完整示例将非常棒。

Com*_*are 4

根据出现的选择器,<input>似乎正在请求一个ACTION_GET_CONTENTMIME 类型为 的活动*/*

如果可能的话,我想过滤它,这样它只会提示图像而不是音频文件

使用 MIME 类型image/*

我也刚刚开始使用 Android,因此最终获取文件路径或图像的完整示例将非常棒。

请参阅:/sf/answers/719228961/