Je travaille sur l'application android qui aura des fonctionnalités de galerie d'images de base inclus. J'ai réussi à créer une activité qui récupère la liste des photos de l'API backend de mon application et les restitue dans gridview android dans la mise en page de l'activité.
Comment mettre en œuvre la galerie de photos de périphériques personnalisés pour Android?
Voici comment cela ressemble au moment:
Cependant, je vais avoir du mal à construire même expérience de la galerie pour les photos de l'appareil de l'utilisateur qui ont été prises par la caméra et stockés sur l'appareil. Deux solutions que j'ai considérées étaient:
- Construire ma propre galerie d'images.
- Démarrage par défaut galerie d'images android en utilisant l'intention.
Solution 1: Je belive que la première solution me prendre trop de temps à développer. J'ai commencé avec this tutorial mais dès que je l'ai implémenté, j'ai découvert qu'il fonctionnait trop lentement. Ensuite, je jette un coup d'oeil à la caméra Android source code pour trouver une solution, mais encore une fois, j'ai trouvé que cela me prendra trop de temps pour examiner le code et pour construire ma propre galerie à partir de zéro. Je crois aussi que ce n'est pas dans la philosophie Android OS de réécrire les fonctionnalités qui existent déjà mais d'utiliser Intents pour démarrer des activités qui peuvent gérer les actions dont vous avez besoin. Cela m'a conduit à la deuxième solution.
Solution 2: J'ai essayé d'appeler la galerie android par défaut en utilisant l'intention afin de parcourir les photos de l'appareil de l'utilisateur par bientôt j'étais coincé à nouveau. Le problème était cette fois que dès que l'utilisateur tape sur la photo, la galerie se ferme et retourne à l'activité qui l'a démarré, et je m'attendais (et je veux) à lancer un grand aperçu de l'image à la place. J'ai vu que d'autres avaient aussi ce problème how to open gallery via intent without result. Parce que je n'ai pas trouvé le correctif pour cela, j'ai décidé de quitter.
Ma question est comment puis-je surmonter ces problèmes et construire une galerie qui est similaire à celle que j'ai déjà pour les photos web. Si quelqu'un pouvait me donner des références, je serais très reconnaissant.
avez-vous résolu cela? – xus
Je me suis retrouvé avec la solution # 1 - créer ma propre galerie d'images. Voici l'application Android sur laquelle je travaillais à l'origine: http://goo.gl/FWOsO –
Par souci d'exhaustivité et pour le bénéfice des personnes qui viennent ici via les moteurs de recherche, vous pouvez poster une réponse à votre propre question et la marquer comme la meilleure réponse . – ccozad