4

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

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

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

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

我不想实现自己的文件浏览器或在我的应用程序中列出相机的文件夹。我也只是从 Android 开始,所以一个完整的例子来最终获得文件路径或图像会很棒。

4

1 回答 1

4

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

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

使用 MIME 类型的image/*.

我也只是从 Android 开始,所以一个完整的例子来最终获得文件路径或图像会很棒。

请参阅:https ://stackoverflow.com/a/10274699/115145

于 2012-06-06T23:12:49.243 回答