Android图库 - 多个图像 - 预选图像

时间:2016-05-17 11:58:14

标签: android gallery android-gallery

我需要允许某人在我的应用中上传多张图片。所以我像这样打开画廊 -

  Intent intent = new Intent();
         intent.setType("image/*");
         intent.setAction(Intent.ACTION_GET_CONTENT);
         intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
         startActivityForResult(Intent.createChooser(intent, "Select Picture"), REQUEST_GALLERYPICK);

并处理返回的URI -

 if (data.getClipData() != null) {
                    ClipData mClipData = data.getClipData();
                    mArrayUri = new ArrayList<Uri>();
                    for (int i = 0; i < mClipData.getItemCount(); i++) {

                        ClipData.Item item = mClipData.getItemAt(i);
                        Uri uri = item.getUri();
                        mArrayUri.add(uri);
                    }
                }

所以我有一个用户选择的URI列表,我可以在活动中显示相同的位图缩略图。

问题是,我有一个“添加更多照片”按钮,应该再次打开图库,但上次选择的照片应该已经勾选

如何实施此预选?

1 个答案:

答案 0 :(得分:2)

ACTION_GET_CONTENT无法做到这一点。没有办法告诉任意第三方应用“请预先选择这些图像”。