7 votos

Es posible invalidar la administración automática de la orientación de la pantalla?

Muy a menudo, yo uso mi teléfono acostado en la cama (con la cámara del teléfono hacia el techo) y los cambios de orientación drive me crazy. Literalmente, si enciendo el teléfono un par de grados que se va a ir de vertical a horizontal y viceversa.

Puedo desactivar la rotación automática, pero no es deseable en algunos casos, como cuando me gire sobre mi hombro y yo quiero que la orientación al cambio.

Básicamente, es posible la escritura de su propia lógica para la rotación de la pantalla y hacer que se ejecute en el sistema de gran alcance?

UPD: no quiero activar auto-rotación. Quiero volver a escribir que la lógica que se basa en el sensor de corriente de los cambios en la configuración de la orientación de la pantalla en el nivel del sistema.

4voto

bytebender Puntos 264

Este widget funciona bien... No cliente de la rom o de la root necesario. :0)

0voto

idbrii Puntos 482

Podría escribir una aplicación que bloquea a la orientación vertical cuando las condiciones que desea que se cumplan.

Así que usted podría hacer es siempre vertical, a menos que el teléfono se mantiene en posición perfectamente vertical en posición horizontal.

Como lo que yo puedo decir, no se puede forzar la orientación horizontal, por lo que tendremos que habilitar la autorrotación a menos que usted desea hacer su propia ROM.

Su aplicación probablemente necesitará ser un Servicio y uso SensorManager.

Usted puede buscar la fuente de Android en Google Code.

-1voto

Lie Ryan Puntos 15629

En CyanogenMod, y se puede configurar para tener el poder widget en la barra de notificaciones, el poder widget en Cyanogen se ha mejorado de forma que puede controlar más opciones, una de ella es la capacidad de bloquear el sensor de orientación. Siempre que desea bloquear, simplemente tire de la barra de notificaciones y pulsa en el botón de bloqueo de la orientación.

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