คำถามที่พบบ่อย

Android 10 รองรับ VSYNC ต่อการแสดงผลหรือไม่

ยัง. VSYNC ของการแสดงผลเริ่มต้นใน Android 10 จะแสดงขึ้นทั้งหมด

สามารถเปิดหรือปิดจอแสดงผลทีละรายการได้หรือไม่

ใน Android 10 การนำสถานะพลังงานของอุปกรณ์ไปใช้นั้นเป็นสากลและกำหนดโดยสถานะพลังงานของจอแสดงผลเริ่มต้น เฉพาะจอแสดงผลเสมือนเท่านั้นที่สามารถเปิด/ปิดทีละรายการ โดยตั้งค่าพื้นผิวเป็น null ) Activity/WindowManager ตอบสนองต่อการเปลี่ยนแปลงสถานะนี้

ฉันจะกำหนดค่าการเชื่อมโยงการแสดงผลอินพุตแบบไดนามิกได้อย่างไร

ไม่มีวิธีกำหนดค่าการเชื่อมโยงระหว่างอินพุตและอุปกรณ์ใน Android 10 แบบไดนามิก แต่วิธีแก้ไขปัญหาชั่วคราวบางอย่างสามารถใช้ได้ในกรณีส่วนใหญ่ ดู การกำหนดเส้นทางอินพุต สำหรับรายละเอียด

ฉันจะเปิดใช้งานการตกแต่งระบบบนจอแสดงผลได้อย่างไร

สำหรับการทดสอบ วิธีที่ตรงไปตรงมาที่สุดคือการใช้ตัวเลือกนักพัฒนา Force Desktop Mode ซึ่งเปิดใช้งานการตกแต่งระบบและการสนับสนุน IME บนจอแสดงผลรองทั้งหมด วิธีนี้ใช้ได้กับจอแสดงผลที่ระบบเป็นเจ้าของ เช่น แผงจริงหรือจอแสดงผลจำลอง แต่อาจถูกจำกัดสำหรับจอแสดงผลเสมือนที่แอปเป็นเจ้าของ

สำหรับการผลิต ให้ระบุไฟล์การกำหนดค่าเริ่มต้น สำหรับรายละเอียด โปรดดู:

ฉันจะกำหนดค่ากิจกรรมสำหรับจอแสดงผลเฉพาะได้อย่างไร

ใช้ LaunchParamsController ซึ่งสกัดกั้นการเรียกใช้กิจกรรมทั้งหมด และอนุญาตให้องค์ประกอบของระบบแก้ไขพารามิเตอร์ที่ใช้สำหรับการเรียกทำงาน ขณะนี้มีให้บริการภายใน system_server

สามารถปลดล็อคอุปกรณ์จากหน้าจอรองได้หรือไม่?

การใช้งานหน้าจอล็อกเริ่มต้นใน Android 10 จะไม่เป็นแบบโต้ตอบและไม่อนุญาตให้ปลดล็อก OEM สามารถใช้หน้าจอล็อกของตนเองได้หากรักษาข้อกำหนดด้านความปลอดภัยขั้นพื้นฐานไว้

  • สถานะการล็อกอุปกรณ์เป็นแบบสากล
  • ใช้กับจอแสดงผลทั้งหมด

ฉันจะแสดง IME บนจอแสดงผลที่แตกต่างจากเป้าหมายได้อย่างไร

IME สามารถปรากฏบนจอแสดงผลที่กำหนดค่าใน DisplayWindowSettings เท่านั้น หากไม่ได้เปิดใช้งานการกำหนดค่าสำหรับจอแสดงผลที่มีการขออินพุต IME จะปรากฏบนจอแสดงผลเริ่มต้น

ฉันจะส่งเหตุการณ์สำคัญไปยังจอแสดงผลเฉพาะได้อย่างไร

แป้นพิมพ์ถือเป็นแหล่งอินพุตที่ไม่ได้กำหนดเป้าหมาย ดังนั้นอินพุตจึงไปที่หน้าต่างที่โฟกัสบนสุดในระบบ สำหรับตัวอย่างการป้อนคีย์เป้าหมาย โปรดดูการใช้ปุ่ม Back/Home ในคลาส PhoneWindowManager ปุ่มเหล่านี้กำหนดเป้าหมายเฉพาะการแสดงผลในขณะที่แสดงใน Android 10

มีการจัดการเสียงอย่างไร?

Android 10 ไม่มีการปรับปรุงที่สำคัญในด้านนี้ เพิ่มการรองรับ Multi-Zone Audio สำหรับ Auto ใน Android 10 แล้ว แต่โซลูชันทั่วไปเพื่อจัดการสตรีมเสียงเป้าหมายที่แยกจากกันยังคงรอดำเนินการอยู่

สามารถแสดงแอพเดียวกันบนจอภาพหลายจอได้หรือไม่?

หากแอพรองรับ ก็สามารถสร้างกิจกรรมของแอพได้หลายอินสแตนซ์ โดยค่าเริ่มต้น แต่ละรายการจะทำงานภายใต้กระบวนการเดียวกัน ตัวอย่างของแอปดังกล่าวคือ Chrome สะดวกในการทดสอบโดยใช้ตัวอย่าง Launcher ซึ่งช่วยให้สามารถเปิดกิจกรรมเป้าหมายและขออินสแตนซ์ใหม่ได้

สามารถสร้างแอพเดียวกันได้หลายอินสแตนซ์สำหรับหน้าจอ/ผู้ใช้ที่แตกต่างกันหรือไม่?

AOSP ไม่อนุญาตให้คุณสร้างแซนด์บ็อกซ์และกระบวนการต่าง ๆ ของแอพเดียวกันสำหรับผู้ใช้คนเดียวกัน กรณีการใช้งานที่เกี่ยวข้องกับคำขอนี้จำเป็นต้องมีการสนับสนุนผู้ใช้หลายคนพร้อมกันแทนการแยกระดับแอป

หากผู้ใช้ต่างคนต่างต้องการใช้แอพเดียวกัน พวกเขาควรเข้าสู่ระบบด้วยโปรไฟล์ของพวกเขา การแยกระดับแอปต้องลงชื่อเข้าใช้แอปสำหรับแต่ละเซสชัน มิฉะนั้น ข้อมูลของผู้ใช้รายอื่นอาจยังคงปรากฏอยู่

Android 10 รองรับผู้ใช้หลายคนหรือไม่

ไม่ Android 10 รองรับผู้ใช้ที่เข้าสู่ระบบเพียงคนเดียว