Bonjour
Peut-on, à partir d'une application, appeler la gallery photo du téléphone dans une Intent ?
Bonjour
Peut-on, à partir d'une application, appeler la gallery photo du téléphone dans une Intent ?
Bonjour,
Regarde cette réponse : http://www.developpez.net/forums/d10...-via-activity/
Cordialement,
En fait il y'a certains actions spécifiquement pour appeler des Intents internes, telles que la galerie ou l'appareil photo.
Cela permet de lancer la galerie :
Et ce recupera le URI pointant vers l'image sélectionnée par l'utilisateur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Intent mediaChooser = new Intent(Intent.ACTION_GET_CONTENT); mediaChooser.setType("image/*"); startActivityForResult(mediaChooser, 1);
J'espère que tu le trouves utile.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 public void onActivityResult(int requestCode, int resultCode, Intent data) { if (resultCode == Activity.RESULT_OK) { if (data != null && data.getData() != null) { Uri uri=data.getData(); } } }
Bonjour
J'ai utilisé la méthode ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Intent intent = new Intent(Intent.ACTION_GET_CONTENT,NULL); intent.setType("image/*"); startActivityForResult(intent, 1);
Il lance bien la galerie, cependant j'ai plusieurs répertoires ou il y a des photos.
Par exemle:
Quand je le lance la galerie par l'application , il me propose
- Appareil photo
- PhotoFamille
- PhotoAmis
Je voudrais par exemple qu'il pointe directement sur le répertoire PhotoFamille.
Comment je paramètre Intent ?
Je ne peux pas imaginer un moyen pour spécifier l'album sans un implémentation de la Galerie customisé. Dans ce cas, tu peut interroger la MediaStore et mettre l'album dans les critères.
Mais il a l'air du genre de chose que doit être possible avec Android. Je continue rechercher et si tu trouves une solution peut-tu nous le faire savoir?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager