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

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-โซนเสียง สนับสนุนสำหรับรถยนต์ได้รับการเพิ่มใน Android 10 แต่การแก้ปัญหาทั่วไปที่จะจับแยกที่กำหนดเป้าหมายยังคงเสียงลำธารอยู่ระหว่างดำเนินการ

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

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

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

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

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

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

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