9 votos

¿Hay alguna forma de cambiar la orientación de la pantalla por defecto de Android?

Tengo un ordenador Android de uso general que no tiene sensores. Requiere un monitor externo para ver la salida a través de HDMI. Siempre se muestra en horizontal, a menos que la aplicación que se ejecuta especifique vertical.

1) La pantalla tiene que estar físicamente en vertical.
2) El sistema operativo siempre se muestra en formato apaisado a menos que una aplicación anule la orientación.

3) ¿Cómo cambiar la orientación por defecto (actualmente horizontal) a vertical en el sistema operativo?

¿Hay algún ajuste en Android que determine la orientación por defecto o se requiere un hack? Tengo acceso Root.

1 votos

Entonces, ¿quieres que la orientación de la pantalla permanezca en modo horizontal aunque una aplicación pida que cambie a modo vertical?

1 votos

@New-To-IT La pantalla está en horizontal, siempre. Necesito que se muestre en vertical. Por favor, vea mis ediciones.

0 votos

Así que para ponerlo en términos fáciles: Tienes una pantalla plana de 70 pulgadas fijada a la pared en posición horizontal para que no se pueda girar, y no quieres inclinar la cabeza 90° si una aplicación elige la posición vertical, ¿correcto?

11voto

Matthew Read Puntos 35808

Ejecute esto desde adb shell o desde un terminal Root:

content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0

Cambie el valor a 1 si quiere volver a Paisaje (2 y 3 también funcionan para retrato invertido y paisaje invertido).

1 votos

Confirmado que funciona, pero no requiere Root (al menos en Lollipop). Asegúrese de que la aplicación es compatible con el modo vertical y recuerde desactivar la orientación automática de la pantalla.

0 votos

@GiantTree He aclarado; el emulador de terminal en mi dispositivo requiere Root porque no solicita ACCESS_CONTENT_PROVIDERS_EXTERNALLY .

0 votos

ADB tiene amplios permisos debido al contexto en el que se ejecuta (userid 2000). Se puede tratar como una aplicación del sistema con sólo permisos de depuración (como ACCESS_CONTENT_PROVIDERS_EXTERNALLY ).

2voto

Izzy Puntos 45544

Hay una aplicación llamada Orientación del conjunto que parece que hace lo que necesitas:

Establecer orientación le permite forzar su dispositivo en una orientación de pantalla particular.

Set Orientation Set Orientation
Capturas de pantalla de Orientación del conjunto (fuente: Google Play (haga clic en las imágenes para ampliarlas)

Como muestran las capturas de pantalla, esta aplicación te permite anular los sensores (que no tienes) y decirle al sistema hacia qué lado está orientada tu pantalla.

Actualización: la aplicación fue retirada de Play, pero puedes encontrar algunas alternativas aquí .

0 votos

Es una opción interesante, pero no se permiten aplicaciones de terceros en el entorno. Esto va a una aplicación industrial.

0 votos

Lo siento. Pero tal vez podrías ponerte en contacto con el desarrollador para ver si hay otra forma de activarlo.

0 votos

¿Cómo funciona esta aplicación? Mirando los permisos, tiene permiso para dibujar en la parte superior.

-1voto

threed Puntos 2131

¡En ajustes -> accesibilidad -> autorotate pantalla hay una opción que es más fuerte que las opciones de visualización !

-2voto

NippKiss Puntos 1

En Android 6+ sólo hay que marcar la orientación automática. Seleccione la orientación deseada. Marque Pantalla de bloqueo. Deseleccionar Orientación automática. Cerrar el reinicio para comprobar.

0 votos

He probado esto en dos dispositivos y no he podido hacerlo funcionar (ambos en 7.X). Si se trata de una respuesta específica para un dispositivo, por favor incluya su marca/modelo de dispositivo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X