Como bloquear a orientação do dispositivo ubuntu em retrato ou paisagem a partir da entrada do usuário?

24

Estou trabalhando em um aplicativo leitor para ser usado no Ubuntu-Touch. Ao ler livros do aplicativo, seria um recurso útil bloquear a orientação em retrato ou paisagem. Isso seria útil ao ler na cama de lado.

Eu tentei usar automaticOrientation = false or true, no entanto, o SDK atualmente bloqueia a orientação em retrato quando definido como falso.

Existe uma maneira de bloquear a orientação da tela do dispositivo em uma ou outra e mantê-la bloqueada?

Atualizar:

As versões mais recentes do Ubuntu for Phone têm uma opção global para bloquear a orientação. No entanto, eu ainda gostaria de fazer isso no nível do aplicativo.

Ainda estou procurando uma maneira de fazer isso.

Randy_O
fonte
1
Eu sempre não gostei disso quando aplicativos Android fizeram isso e ficaria feliz se esse controle permanecesse no nível do sistema. está em um rápido puxar para baixo.
Mateo

Respostas:

1

Infelizmente, ainda não há como definir uma determinada orientação programaticamente. No entanto, você pode bloquear a orientação do seu aplicativo em um determinado (retrato ou paisagem) no arquivo da área de trabalho do seu aplicativo. Veja o seguinte link: https://wiki.ubuntu.com/Unity8/FullShellRotation . O recurso foi lançado há algum tempo, e talvez você já o use.

Zsombor Egri
fonte
-1

Isso ainda é um problema para você? Talvez expor a funcionalidade no nível do sistema através da interface do usuário do seu aplicativo possa ser o melhor caminho a percorrer. Eu suspeito que o bloqueio no nível do aplicativo seja considerado um bug pelos desenvolvedores do sistema, por isso não é oferecido.

concha
fonte