2010-12-03 5 views
2

Je fais actuellement un Widget dans Android. C'est sur le marché et c'est gratuit. Je veux surprendre les utilisateurs en leur laissant choisir une image qu'ils veulent montrer dans le widget.Charger une image de la galerie dans Android

maintenant ...

Si le widget est cliqué, un PreferenceActivity apparaît. < - Fonctionne!

Dans cette activité, l'utilisateur doit pouvoir choisir une image dans la galerie d'images du téléphone. < - HOWTO? Une fois que l'utilisateur a sélectionné l'image préférée, le chemin d'image ou l'objet dessinable doit être stocké dans les SharedPreferences. < - Serait vraiment sympa!

Y a-t-il une solution?

Thx!

+0

Qu'est-ce qu'une GalleryPictureChooserPreference? Et où exactement avez-vous la difficulté? ne ressort pas clairement de votre question. –

+0

Je cherche quelque chose comme GalleryPictureChooserPreference. GalleryPictureChooserPreference n'existe pas. Mon problème est que je ne sais pas comment charger une image de la galerie. L'utilisateur devrait pouvoir choisir une image de sa propre galerie de téléphone et l'importer dans le widget. Le widget devrait alors montrer l'image appropriée. Montrer l'image ne sera pas un problème. –

Répondre

12

Afin d'obtenir une image de la galerie, vous devez envoyer une intention de démarrer la galerie pour l'utilisateur de choisir une image en tant que telle

Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
intent.setType("image/*"); 
startActivityForResult(intent, 10); 

Cela va démarrer la galerie et appellerez onActivityResult dans les votre activité.

+1

Le lien est rompu. –

Questions connexes