3

可能重复:
Android 中的多种 MIME 类型

我有一个要求,我必须让用户选择照片或视频。这可以在一个单一的意图中完成吗?目前我正在询问用户是否要选择照片或视频,并根据他的输入设置意图的 MIME 类型为“ image/*”或“ video/*”。

有没有办法让用户以单一意图选择照片/视频?

谢谢,约格什

4

2 回答 2

1

你可以尝试这样的事情:

安卓文件对话框

这也允许以下功能。

FORMAT_FILTER - 文件过滤器。如果文件名以过滤器之一结尾,则将显示该文件。

因此,您可以使用它指定所需的过滤器,并为用户提供不同文件的选择。

希望它可以帮助你。

谢谢。

于 2012-12-18T12:23:30.687 回答
0

试试这个

Intent i = new Intent(Intent.ACTION_GET_CONTENT);
i.setType("image/*");
startActivityForResult(Intent.createChooser(i, "Pick a photo"), requestCode);

尚未测试结果,但 Intent 已正确启动(我已经测试过了)

于 2012-12-18T12:09:51.727 回答