สภาพแวดล้อมการทดสอบและการพัฒนา

วิธีที่เร็วและง่ายที่สุดในการทดสอบจอแสดงผลรองคือการใช้จอแสดงผลจำลอง ซึ่งเป็นของระบบ เนื่องจากใช้ system_server UID จึงเชื่อถือได้และได้รับอนุญาตให้โฮสต์หน้าต่างและกิจกรรมการตกแต่งทั้งหมด

หากคุณมีอุปกรณ์ที่รองรับการเชื่อมต่อฮาร์ดแวร์ (เช่น HDMI หรือ DisplayPort ผ่าน USB-C) คุณสามารถใช้จอแสดงผลฮาร์ดแวร์ภายนอกเพื่อทดสอบได้

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

ใช้โหมดเดสก์ท็อปเพื่อทดสอบคุณลักษณะและความสามารถใหม่ๆ ของหน้าต่างที่เพิ่มลงในแพลตฟอร์มใน Android 10 ซึ่งเป็นตัวเลือกสำหรับนักพัฒนาที่กำหนดเป้าหมายสำหรับนักพัฒนาแอป และช่วยให้นักพัฒนาสามารถทดสอบแอปในสภาพแวดล้อมของโหมดการแสดงผลหลายหน้าจอและโหมดอิสระ

รูปที่ 1. โหมดเดสก์ท็อปบนจอแสดงผลสองจอ จำลอง (ด้านบน) และภายนอก (ด้านล่าง)

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

  1. เปิดใช้งานตัวเลือกนักพัฒนา โหมดบังคับเดสก์ท็อป
  2. รีบูตโทรศัพท์
  3. เชื่อมต่อเมาส์ (ผ่าน USB หรือ Bluetooth)
  4. สร้างจอแสดงผลจำลองจากตัวเลือกสำหรับนักพัฒนาหรือใช้จอแสดงผลฮาร์ดแวร์
  5. เริ่มกิจกรรมจากตัวเรียกใช้งานบนจอแสดงผลนั้นและใช้เมาส์เพื่อโต้ตอบ

MD Launcher ( platform/development/samples/MultiDisplay ) มีประโยชน์สำหรับการทดสอบการเปิดตัวกิจกรรมเป้าหมายและเพื่อขออินสแตนซ์ใหม่