Tengo 2 androides aquí.La cámara está equivocada a menos que el teclado esté abierto
En ambos, cuando enciendo mi aplicación, la cámara muestra hasta muy mal (girado 90 grados hacia un lado y se extendía por lo general ...)
En uno de los teléfonos, hay un teclado, y cuando abro el teclado, la aplicación funciona correctamente ... Dado que el teclado obliga a una orientación, calculé que el problema es que los teléfonos esperan siempre la misma orientación, pero el SDK no está de acuerdo.
¿Cómo entonces informo la cámara qué orientación se supone que debe utilizar todo el tiempo?
Oh, veo el problema ahora (el teclado obliga a toda la aplicación en el paisaje, haciendo que el trabajo de la cámara correctamente). – speeder
Sí, es un problema para los dispositivos por debajo de v2.2. Creé una aplicación de cámara que detecta si el dispositivo es v2.2 y configura la actividad para retratos así como para rotar la pantalla de la cámara usando setDisplayOrientation. Los dispositivos v2.1 y siguientes tienen el aspecto y la sensación del paisaje. –
el problema que tengo con setRequestedOrientation es, que no puedo solicitar la orientación del teléfono (siempre consigo RETRATO de la API), y por lo tanto no sé si se debe girar las imágenes tomadas por la cámara o no:/y pistas sobre eso? – stoefln