Sto scattando una foto nel mio dispositivo Samsung Galaxy SII dal codice. Dopo averlo salvato e visualizzato sullo schermo, vedo che è ruotato di 90 gradi.Android ruota le immagini di 90 gradi (ripresa dalla fotocamera)
Ho capito che si tratta di un problema del dispositivo, non si verifica su tutti i dispositivi.
Sto scattando l'immagine utilizzando l'intento della telecamera e salvandola nella funzione onActivityResult.
Mi sono guardato intorno ma non ho trovato una soluzione solida per questo.
Qualche idea su come trovare il problema e ruotarlo di nuovo solo su dispositivi "problematici"?
Quindi, per quanto posso vedere, devo richiedere la modalità orizzontale dalla fotocamera? C'è un modo per scoprire in qualche modo se il dispositivo su cui è in esecuzione l'applicazione lo sta ratificando? o dovrei fare in modo che tutti i dispositivi utilizzino la modalità orizzontale e blocchino il ritratto (che non è una soluzione piacevole) – user1136875
Non ho capito da solo quella parte. Io personalmente provero 'http://developer.android.com/guide/topics/media/camera.html#custom-camera e vedere se questo fa la differenza. –
Se lo capirete, fatemelo sapere :) – user1136875