使用 Intents 从 Android 上的照片库中选择多张图像
@See this https://stackoverflow.com/a/15029515/185022
我正在尝试从图库中选择图像,但我只找到了选择单个图像的方法。
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
有没有办法选择多个图像?
@See this https://stackoverflow.com/a/15029515/185022
I`m trying to select images from gallery, but i only found the way to select a single image.
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
Is there a way to select multiple images?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
创建一个自定义图库,如下所示: Android 自定义图片库,网格中带有复选框以选择多个
Create a custom gallery same like: Android custom image gallery with checkbox in grid to select multiple
首先,您需要将 putExtra 与 photoPickerIntent 一起使用,
然后在活动结果中,您应该像这样从 Intent 获取 ClipData
并迭代此 ClipData 以获取特定选取图像的 URI。
我希望这有帮助
First of all you need to use putExtra with your photoPickerIntent
Then in your on activity result you should get ClipData from Intent like this
And iterate this clipData to get URI for specific picked image.
I hope this helps
为什么不尝试 ACTION_SEND_MULTIPLE 呢?您将收到一套 Uris。
一样
就像在谷歌群组帖子上看到这个代码块 。试试这个吧。
谢谢。
Why don't you try ACTION_SEND_MULTIPLE thing. You will receive a set of Uris.
Something like
Saw this code block on a google-groups post. Just try this out.
Thanks.
我认为,您应该为多个图像选择操作实现自定义图库。
请参阅此处了解详细信息。
I think, you should implement custom gallery for multiple image pick action.
see here in details.