วิธีล็อคการวางแนวอุปกรณ์ Ubuntu ในแนวตั้งหรือแนวนอนจากอินพุตของผู้ใช้


24

ฉันกำลังทำงานกับแอพ Reader ที่จะใช้บน Ubuntu-Touch เมื่ออ่านหนังสือจากแอปมันจะเป็นคุณสมบัติที่มีประโยชน์ในการล็อคการวางแนวในแนวตั้งหรือแนวนอน สิ่งนี้จะเป็นประโยชน์เมื่ออ่านในข้างเตียง

ฉันพยายามที่จะใช้automaticOrientation = false or trueอย่างไรก็ตาม SDK ในปัจจุบันล็อคการวางแนวในแนวตั้งเมื่อตั้งค่าเป็นเท็จ

มีวิธีล็อคการวางแนวของหน้าจออุปกรณ์ในด้านใดด้านหนึ่งและล็อคอยู่หรือไม่?

ปรับปรุง:

Ubuntu รุ่นใหม่สำหรับโทรศัพท์มีตัวเลือกระดับโลกเพื่อล็อคการวางแนวอย่างไรก็ตามฉันยังต้องการทำสิ่งนี้ในระดับแอป

ฉันยังคงมองหาวิธีการทำเช่นนี้


1
ฉันไม่ชอบสิ่งนี้เสมอเมื่อแอป Android ทำเช่นนี้และจะดีใจถ้าการควบคุมนั้นอยู่ในระดับระบบ มันอยู่ในการดึงลงอย่างรวดเร็ว
Mateo

คำตอบ:


1

น่าเสียดายที่ยังไม่มีวิธีในการตั้งค่าการวางแนวแน่นอน อย่างไรก็ตามคุณสามารถล็อคการวางแนวแอพของคุณในแนวตั้ง (แนวตั้งหรือแนวนอน) ในไฟล์เดสก์ท็อปของแอป ดูการเชื่อมโยงต่อไปนี้: https://wiki.ubuntu.com/Unity8/FullShellRotation สถานที่นี้ได้รับการเผยแพร่เมื่อไม่นานมานี้และบางทีคุณอาจเคยใช้มันแล้ว


-1

ปัญหานี้ยังคงเป็นปัญหาสำหรับคุณหรือไม่? บางทีการเปิดเผยฟังก์ชันการทำงานระดับระบบผ่าน UI ของแอปของคุณอาจเป็นวิธีที่ดีที่สุด ฉันสงสัยว่าการล็อกในระดับแอปจะถือว่าเป็นข้อผิดพลาดของผู้พัฒนาระบบดังนั้นจึงไม่มีการเสนอให้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.