sélectionnez plusieurs images dans la galerie Android
-
28-10-2019 - |
Question
Je travaille avec une seule application qui a une fonctionnalité pour sélectionner plusieurs images à partir du Gallery/Camera
intégré à Android.
La galerie est ouverte avec succès en utilisant le code ci-dessous.
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);
mais je ne peux sélectionner qu'une seule image dans la galerie.alors n'hésitez pas à me suggérer comment sélectionner plusieurs images dans la galerie intégrée.
Merci d'avance !!!
La solution
J'avais renvoyé ces deux liens lien 1
1 : Sélectionnez plusieurs images à l'aide de GalleryView et lien 2
mais je n'obtiens pas de réponses pour lesquelles je recherche .. mais j'ai trouvé une solution alternative Obtenez toutes les images de la galerie intégrée et définissez-les toutes nos Gellery personnalisées .. veuillez consulter ce lien Galerie personnalisée avec case à cocher
J'espère que cela vous aidera.
Autres conseils
Eh bien, c'est une vieille question, mais je suppose que cela pourrait encore être utile à quelqu'un. Je viens de publier le code source de mon activité de sélection d'images multiples.Vous pouvez le trouver dans le dépôt GitHub suivant:
https://github.com/derosa/MultiImageChooser
J'espère que cela vous sera utile!
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);
Vous souhaitez plus de précisions. http://mylearnandroid.blogspot.in/2014/02/multiple-choose-custom-gallery.html