Muy a menudo uso mi teléfono acostado en la cama (con la cámara del teléfono mirando hacia el techo) y los cambios de orientación me vuelven loco. Literalmente, si giro el teléfono unos pocos grados, pasará de vertical a horizontal y viceversa.
Puedo deshabilitar la rotación automática, pero no es deseable en algunos escenarios, como cuando giro sobre mi hombro y quiero que cambie la orientación.
Básicamente, ¿es posible escribir su propia lógica para la rotación de pantalla y hacer que se ejecute en todo el sistema?
UPD: no quiero alternar la rotación automática. Quiero reescribir esa lógica que, según la configuración actual del sensor, cambia la orientación de la pantalla en el nivel del sistema.
Este widget funciona bien... No se requiere rom de cliente ni root. :0)
Podría escribir una aplicación que se bloquee en orientación vertical cuando se cumplan las condiciones que desee.
Por lo tanto, puede hacer que siempre sea vertical a menos que el teléfono se sostenga perfectamente vertical en posición horizontal.
Por lo que puedo decir, no puede forzar la orientación horizontal, por lo que tendrá que habilitar la rotación automática a menos que desee crear su propia ROM.
Su aplicación probablemente necesitará ser un Servicio y usar SensorManager .
Puede buscar la fuente de Android en Google Code .
En CyanogenMod, y puede configurarlo para tener el widget de encendido en la barra de notificaciones, el widget de encendido en Cyanogen está mejorado para que pueda controlar más configuraciones, una de ellas es la capacidad de bloquear el sensor de orientación. Siempre que desee bloquear, simplemente extraiga la barra de notificaciones y toque el botón de orientación de bloqueo.
Al azar
romano r
Al azar
eidylon