Capture de l'appareil photo de l'orientation sur les appareils samsung sous android
Je suis entrain de créer une application d'appareil photo. L'image capturée est affichée dans la vue grille.
Maintenant, le code est complètement de fonctionner correctement sur tous les appareils, sauf pour les appareils samsung.
Je suis confronté à la question de l'orientation. Quand je capture une image en mode portrait, l'image pivote dans le contrôle gridview. Je n'ai pas gardé de tout faire tourner du code.
D'autre part, avec les EXIFS j'ai obtenu la bonne image dans l'affichage de la grille, mais lorsque l'appareil changements d'orientation, de nouveau, l'image pivote dans le wiered de la mode.
Attacher des images:
Désolé pour la résolution de l'image. Veuillez lemme de savoir si ils ne sont pas visibles correctement. Allons le télécharger à nouveau. Je sais qu'il ya beaucoup cette aide TELLEMENT. Mais je suppose que je suis coincé quelque part.
Je me réfère au lien suivant:
http://blog.andolasoft.com/2013/06/how-to-show-captured-images-dynamically-in-gridview-layout.html
Vous devez vous connecter pour publier un commentaire.
C'est le code que j'ai fait avec (il fonctionne pour tous les appareils):
cette partie est où j'ai mis la photo prise à l'imageview l'activité principale:
les valeurs des constantes dans une activité de la caméra:
fonction de rappel en activité de la caméra:
prendre une photo en fonction d'activité de la caméra:
orientation listenner qui est appelé dans onresume en activité de la caméra:
Voici le code que j'ai utilisé dans mon appli pour faire pivoter et fonctionne sur tous les appareils:
Vous devez d'abord obtenir le fichier d'origine de l'orientation--
Vous avez besoin d'écrire une méthode qui renvoie l'image Bitmap après rotation vers la droite sens.