gpt4 book ai didi

android - 如何在 Android 中调用默认文件选择器?

转载 作者:太空狗 更新时间:2023-10-29 12:52:25 25 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

根据出现的选择器,<input>似乎在请求 ACTION_GET_CONTENT Activity ,MIME 类型为 */* .

If possible I would like to filter it so it will prompt only for images and not audio files

使用 image/* 的 MIME 类型.

I'm also just starting with Android so a complete example to get eventually the file path or an image would be awesome.

参见:https://stackoverflow.com/a/10274699/115145

关于android - 如何在 Android 中调用默认文件选择器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10923269/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com