¿Cómo bloquear la orientación del dispositivo ubuntu en vertical u horizontal desde la entrada del usuario?


24

Estoy trabajando en una aplicación de lector para usar en Ubuntu-Touch. Al leer libros desde la aplicación, sería una característica útil bloquear la orientación en vertical u horizontal. Esto sería útil al leer en la cama de lado.

He intentado usar automaticOrientation = false or true, sin embargo, el SDK actualmente bloquea la orientación en vertical cuando se establece en falso.

¿Hay alguna manera de bloquear la orientación de la pantalla del dispositivo en uno u otro y mantenerlo bloqueado?

Actualizar:

Las versiones más recientes de Ubuntu para teléfono tienen una opción global para bloquear la orientación, sin embargo, todavía me gustaría hacer esto en el nivel de la aplicación.

Todavía estoy buscando una manera de hacer esto.


1
Siempre me disgustó esto cuando las aplicaciones de Android hicieron esto, y me alegraría si ese control se mantuviera en un nivel de sistema. Está en un rápido tirón hacia abajo.
Mateo

Respuestas:


1

Desafortunadamente, todavía no hay forma de establecer una cierta orientación programáticamente. Sin embargo, puede bloquear la orientación de su aplicación en una determinada (vertical u horizontal) en el archivo de escritorio de su aplicación. Vea el siguiente enlace: https://wiki.ubuntu.com/Unity8/FullShellRotation . La función se lanzó hace algún tiempo, y quizás ya la uses.


-1

¿Sigue siendo un problema para ti? Quizás exponer la funcionalidad a nivel del sistema a través de la interfaz de usuario de su aplicación podría ser la mejor manera de hacerlo. Sospecho que el bloqueo en el nivel de la aplicación sería considerado un error por los desarrolladores del sistema, por lo que no se ofrece.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.