在Android图库中选择多个图像

时间:2012-02-21 14:49:48

标签: android android-gallery image-uploading

我正在使用一个具有一种功能的应用程序来从内置Gallery/Camera的android中选择多个图像。

使用以下代码成功打开了图库。

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

但我只能从图库中选择一张图片。所以请建议我如何从内置的图库中选择多个图像。

先谢谢!!!

3 个答案:

答案 0 :(得分:6)

我已经引用了这两个链接link 1

1Select Multiple Images Using GalleryViewlink 2

但没有得到我正在寻找的Ans ..但我找到了替代解决方案。从内置图库中获取所有图像并将其设置为我们所有的定制Gellery ..请查看此链接Custom Gallery with checkbox

我希望它会对你有所帮助。

答案 1 :(得分:1)

嗯,这是一个老问题,但我想这对某些人来说可能仍然有用。 我刚刚发布了我的多个图像选择活动的源代码。您可以在以下GitHub仓库中找到它:

https://github.com/derosa/MultiImageChooser

我希望它对你有用!

答案 2 :(得分:1)

 Cursor imagecursor1 = managedQuery(
    MediaStore.Images.Media.EXTERNAL_CONTENT_URI, columns, null,
    null, orderBy + " DESC");

   this.imageUrls = new ArrayList<String>();
  imageUrls.size();

   for (int i = 0; i < imagecursor1.getCount(); i++) {
   imagecursor1.moveToPosition(i);
   int dataColumnIndex = imagecursor1
     .getColumnIndex(MediaStore.Images.Media.DATA);
   imageUrls.add(imagecursor1.getString(dataColumnIndex));
  }

   options = new DisplayImageOptions.Builder()
  .showStubImage(R.drawable.stub_image)
  .showImageForEmptyUri(R.drawable.image_for_empty_url)
  .cacheInMemory().cacheOnDisc().build();

   imageAdapter = new ImageAdapter(this, imageUrls);

   gridView = (GridView) findViewById(R.id.PhoneImageGrid);
  gridView.setAdapter(imageAdapter);

您想要进一步澄清。 http://mylearnandroid.blogspot.in/2014/02/multiple-choose-custom-gallery.html