Android 10 รองรับ VSYNC ต่อจอแสดงผลหรือไม่
ยัง. VSYNC ของจอแสดงผลเริ่มต้นใน Android 10 ขับเคลื่อนการแสดงผลทั้งหมด
สามารถเปิดหรือปิดจอแสดงผลทีละจอได้หรือไม่
ใน Android 10 การใช้งานสถานะพลังงานของอุปกรณ์จะเป็นไปตามส่วนกลางเป็นหลัก และกำหนดโดยสถานะพลังงานของจอแสดงผลเริ่มต้น เฉพาะจอแสดงผลเสมือนเท่านั้นที่สามารถเปิด/ปิดแยกกันได้ โดยตั้งค่าพื้นผิวเป็น null
) กิจกรรม/WindowManager ตอบสนองต่อการเปลี่ยนแปลงสถานะนี้
ฉันจะกำหนดค่าการเชื่อมโยงอินพุต-จอแสดงผลแบบไดนามิกได้อย่างไร
ไม่มีวิธีในตัวในการกำหนดค่าการเชื่อมโยงแบบไดนามิกระหว่างอินพุตและอุปกรณ์ใน Android 10 แต่วิธีแก้ปัญหาบางอย่างสามารถใช้ได้ในกรณีส่วนใหญ่ ดู การกำหนดเส้นทางอินพุต สำหรับรายละเอียด
ฉันจะเปิดใช้งานการตกแต่งระบบบนจอแสดงผลได้อย่างไร?
สำหรับการทดสอบ วิธีที่ตรงไปตรงมาที่สุดคือการใช้ตัวเลือกนักพัฒนาโหมด Force Desktop ซึ่งเปิดใช้งานการตกแต่งระบบและการสนับสนุน IME บนจอแสดงผลรองทั้งหมด วิธีนี้ใช้ได้กับจอแสดงผลที่ระบบเป็นเจ้าของ เช่น แผงทางกายภาพหรือจอแสดงผลจำลอง แต่อาจถูกจำกัดสำหรับจอแสดงผลเสมือนที่เป็นของแอพ
สำหรับการผลิต ให้จัดเตรียมไฟล์การกำหนดค่าเริ่มต้น สำหรับรายละเอียด โปรดดู:
ฉันจะกำหนดค่ากิจกรรมสำหรับจอแสดงผลเฉพาะได้อย่างไร
ใช้ LaunchParamsController
ซึ่งจะขัดขวางการเรียกใช้กิจกรรมทั้งหมด และอนุญาตให้ส่วนประกอบของระบบแก้ไขพารามิเตอร์ที่ใช้สำหรับการเรียกใช้ ขณะนี้มีให้บริการภายใน system_server
สามารถปลดล็อคอุปกรณ์จากหน้าจอรองได้หรือไม่?
การใช้งานหน้าจอล็อคเริ่มต้นใน Android 10 ไม่มีการโต้ตอบและไม่อนุญาตให้ปลดล็อค OEM สามารถใช้หน้าจอล็อคของตนเองได้หากยังคงรักษาข้อกำหนดด้านความปลอดภัยขั้นพื้นฐานไว้
- สถานะการล็อคอุปกรณ์เป็นแบบสากล
- ใช้กับจอแสดงผลทั้งหมด
ฉันจะแสดง IME บนจอแสดงผลที่แตกต่างจากเป้าหมายได้อย่างไร
IME สามารถปรากฏบนจอแสดงผลที่กำหนดค่าใน DisplayWindowSettings
เท่านั้น หากไม่ได้เปิดใช้งานการกำหนดค่าสำหรับจอแสดงผลที่มีการร้องขออินพุต IME จะปรากฏบนจอแสดงผลเริ่มต้น
ฉันจะส่งกิจกรรมสำคัญไปยังจอแสดงผลเฉพาะเสมอได้อย่างไร
แป้นพิมพ์ถือเป็นแหล่งอินพุตที่ไม่ได้กำหนดเป้าหมาย ดังนั้นอินพุตจึงไปที่หน้าต่างที่โฟกัสบนสุดในระบบ สำหรับตัวอย่างการป้อนข้อมูลคีย์เป้าหมาย โปรดดูการใช้งานปุ่ม Back/Home ในคลาส PhoneWindowManager ปุ่มเหล่านี้กำหนดเป้าหมายการแสดงผลในขณะที่แสดงใน Android 10 เท่านั้น
เสียงได้รับการจัดการอย่างไร?
Android 10 ไม่มีการปรับปรุงที่สำคัญในด้านนี้ มีการเพิ่มการรองรับ เสียงแบบหลายโซน สำหรับอัตโนมัติใน Android 10 แต่โซลูชันทั่วไปในการจัดการสตรีมเสียงเป้าหมายแยกกันยังคงค้างอยู่
แอพเดียวกันสามารถแสดงบนจอแสดงผลหลายจอได้หรือไม่?
หากแอปรองรับ ก็จะสามารถสร้างกิจกรรมของแอปได้หลายอินสแตนซ์ โดยค่าเริ่มต้น แต่ละรายการจะทำงานภายใต้กระบวนการเดียวกัน ตัวอย่างของแอปดังกล่าวคือ Chrome สะดวกในการทดสอบโดยใช้ตัวอย่าง Launcher ซึ่งช่วยให้สามารถเปิดกิจกรรมเป้าหมายและขออินสแตนซ์ใหม่ได้
สามารถสร้างแอปเดียวกันหลายอินสแตนซ์สำหรับหน้าจอ/ผู้ใช้ที่แตกต่างกันได้หรือไม่
AOSP ไม่อนุญาตให้คุณสร้างแซนด์บ็อกซ์และกระบวนการหลายรายการของแอปเดียวกันสำหรับผู้ใช้รายเดียวกัน กรณีการใช้งานที่เกี่ยวข้องกับคำขอนี้จำเป็นต้องมีการสนับสนุนผู้ใช้หลายคนพร้อมกันแทนการแยกระดับแอป
หากผู้ใช้รายอื่นต้องการใช้แอปเดียวกัน พวกเขาควรเข้าสู่ระบบด้วยโปรไฟล์ของตน การแยกระดับแอปจำเป็นต้องลงชื่อเข้าใช้แอปสำหรับแต่ละเซสชัน มิฉะนั้น ข้อมูลของผู้ใช้รายอื่นอาจยังคงอยู่
Android 10 รองรับผู้ใช้หลายคนหรือไม่
ไม่ Android 10 รองรับผู้ใช้ที่เข้าสู่ระบบเพียงคนเดียว