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

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

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

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

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

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

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

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

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