Bagaimana cara mengunci orientasi perangkat ubuntu di potret atau lanskap dari input pengguna?

24

Saya sedang mengerjakan aplikasi pembaca untuk digunakan di Ubuntu-Touch. Saat membaca buku dari aplikasi itu akan menjadi fitur yang bermanfaat untuk mengunci orientasi baik dalam potret atau lanskap. Ini akan berguna saat membaca di tempat tidur menyamping.

Saya sudah mencoba menggunakan automaticOrientation = false or true, namun, SDK saat ini mengunci orientasi dalam potret ketika disetel ke false.

Apakah ada cara untuk mengunci orientasi layar perangkat di satu atau yang lain dan tetap terkunci?

Memperbarui:

Rilis Ubuntu untuk Telepon yang lebih baru memiliki opsi global untuk mengunci orientasi, namun, saya masih ingin melakukan ini di tingkat aplikasi.

Saya masih mencari cara untuk melakukan ini.

Randy_O
sumber
1
Saya selalu tidak suka ini ketika aplikasi android melakukan ini, dan akan senang jika kontrol itu tetap pada level sistem. itu dalam tarik cepat ke bawah.
Mateo

Jawaban:

1

Sayangnya belum ada cara untuk menetapkan orientasi tertentu secara terprogram. Namun Anda dapat mengunci orientasi untuk aplikasi Anda pada yang tertentu (potret atau lanskap) di file desktop aplikasi Anda. Lihat tautan berikut: https://wiki.ubuntu.com/Unity8/FullShellRotation . Fitur ini telah dirilis beberapa waktu lalu, dan mungkin Anda sudah menggunakannya.

Zsombor Egri
sumber
-1

Apakah ini masih menjadi masalah bagi Anda? Mungkin mengekspos fungsionalitas tingkat sistem melalui UI aplikasi Anda mungkin merupakan cara terbaik untuk melakukannya. Saya menduga penguncian di tingkat aplikasi akan dianggap sebagai bug oleh pengembang sistem sehingga tidak ditawarkan.

hibah
sumber