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