Як заблокувати орієнтацію пристрою ubuntu в портретному або пейзажному режимі з введення користувача?


24

Я працюю над додатком для читання, який буде використовуватися на Ubuntu-Touch. Читаючи книги з програми, це буде корисною функцією для фіксації орієнтації в портреті чи пейзажі. Це було б корисно, читаючи в ліжку збоку.

Я намагався використовувати automaticOrientation = false or true, однак, SDK в даний час блокує орієнтацію в портреті, коли встановлено значення false.

Чи є спосіб заблокувати орієнтацію екрана пристрою в той чи інший спосіб, і він залишається заблокованим?

Оновлення:

Новіші версії Ubuntu для Phone мають глобальну опцію блокування орієнтації, однак я все одно хотів би це зробити на рівні програми.

Я досі шукаю спосіб це зробити.


1
Мені це завжди не подобалося, коли це робили програми для Android, і буду радий, якщо цей контроль залишиться на системному рівні. це в швидкому потягу вниз.
Матео

Відповіді:


1

На жаль, поки що немає можливості програмно встановити певну орієнтацію. Однак ви можете заблокувати орієнтацію свого додатка на певний (портретний або пейзажний) у файлі робочого столу програми. Дивіться наступне посилання: https://wiki.ubuntu.com/Unity8/FullShellRotation . Ця функція була випущена деякий час тому, і, можливо, ви її вже використовуєте.


-1

Це все ще проблема для вас? Можливо, розкриття функціональності на системному рівні за допомогою інтерфейсу додатка може бути найкращим способом. Я підозрюю, що блокування на рівні програми розробниками системи вважатиметься помилкою, тому воно не пропонується.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.