Invoco una cámara con intención y hago clic en una imagen. Actualmente estoy en emulador y me gustaría forzar a la cámara a hacer clic en las imágenes en modo retrato (necesito capturar un video de la aplicación funcionando, por lo que el cambio de orientación se vería mal) pero la pantalla de la cámara aparece paisaje y todas las demás actividades que invoco en onActivityResult().
Modo de retrato forzado en la cámara
Tras hacer clic en la imagen del diseño actividad sale en modo horizontal como esto:
mientras que toda mi actividad anterior han mostrado correctamente en orientación vertical. He intentado añadir
android:screenOrientation="portrait"
android:configChanges="orientation|keyboardHidden"
a la actividad mostrada anteriormente pero sin avail.Though cuando golpeo el hogar y sobre hoja de vida se muestra correctamente en el retrato.
Entonces, ¿cómo forzar el modo de retrato?
'setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);' en onResume en su actividad de cámara. –
Eche un vistazo - http://stackoverflow.com/questions/10259299/force-a-camera-to-always-open-in-portrait-mode-in-android –