Bloquear / desbloquear la orientación

Para bloquear mi orientación al retrato, utilizo:

Activity.setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

No estoy seguro de qué indicador indica la actividad para volver a confiar en la orientación del dispositivo. Me imagino que es uno de estos:

SCREEN_ORIENTATION_FULL_SENSOR
SCREEN_ORIENTATION_SENSOR
SCREEN_ORIENTATION_UNSPECIFIED
SCREEN_ORIENTATION_USER

En otra nota, ¿por qué no es la documentación de Android de código abierto? La documentación es completamente deficiente. Muy pocas de las funciones y banderas tienen descripciones útiles.

Por http://developer.android.com/reference/android/R.attr.html#screenOrientation (screenOrientation es a qué se vinculan estos valores si se SCREEN_ORIENTATION_SENSOR la documentación), SCREEN_ORIENTATION_SENSOR o SCREEN_ORIENTATION_FULL_SENSOR lo harán, dependiendo de cuánto Flexibilidad que desea – sin embargo, sospecho que lo que realmente quieres es volver a la configuración predeterminada, que es SCREEN_ORIENTATION_UNSPECIFIED para que vuelva a los valores predeterminados del sistema, incluyendo cualquier conjunto de usuarios.

Una solución fácil para esto que funcionó para mí es agregar una línea a AndroidManifest.xml así:

Añadir android: screenOrientation = "portrait"> en la sección de la aplicación.

 <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".App" android:label="@string/app_name" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> 
  • Cómo habilitar sólo retratos y retratos en los teléfonos, "sensorPortrait" no funciona en los teléfonos?
  • Mono para Android - Todas las actividades en orientación vertical
  • Android no puede cargar la imagen orientada correcta desde la galería
  • Ayuda natural de la orientación del sensor de Android
  • Cómo obtener el ancho de ventana correcto en el cambio de orientación para dispositivos Android, tabletas y móviles
  • ¿Cómo registrar un oyente para el cambio de orientación?
  • Orientación de vídeo de retrato de Android incorrecta en VideoView
  • Mantenga la posición de desplazamiento de GridView a través de la rotación de pantalla
  • Android - Cómo acercarse al algoritmo de detección de caídas
  • Las imágenes tomadas con ACTION_IMAGE_CAPTURE siempre devuelven 1 para ExifInterface.TAG_ORIENTATION en algunos dispositivos más nuevos
  • Android: fija la orientación de la pantalla sólo para una página (diferencia telefónica)
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.