ทดสอบแอป Android สำหรับรถยนต์

ขณะพัฒนาแอป คุณสามารถใช้เครื่องมือต่างๆ เพื่อเรียกใช้ Android Auto และ Android Automotive OS ได้ดังนี้

ทดสอบในยานพาหนะจริง

หากต้องการทดสอบแอปในยานพาหนะจริง คุณต้องติดตั้งแอปจากแหล่งที่มาที่เชื่อถือได้ เช่น Play Store โดยมีข้อยกเว้น 1 ข้อที่ระบุไว้ใน อนุญาตแหล่งที่มาที่ไม่รู้จัก คุณสามารถใช้การแชร์แอปภายในหรือแทร็กทดสอบภายในเพื่อเผยแพร่แอปไปยังอุปกรณ์โดยไม่ต้องผ่านกระบวนการตรวจสอบของ Play Store

อนุญาตแหล่งที่มาที่ไม่รู้จัก

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

เปิดใช้โหมดนักพัฒนาแอป Android Auto

นอกจากตัวเลือกสำหรับนักพัฒนาแอป Android (ใช้ได้ทั้งใน Android Auto และ Android Automotive OS) แล้ว Android Auto ยังมีโหมดนักพัฒนาแอปของตัวเองด้วย หากต้องการเปิดใช้ ให้ทำตามขั้นตอนต่อไปนี้

  1. เปิดการตั้งค่า Android Auto

    • Android 10 ขึ้นไป: ในอุปกรณ์ ให้แตะการตั้งค่า > แอปและการแจ้งเตือน > ดูแอปทั้งหมด > Android Auto > ขั้นสูง > การตั้งค่าเพิ่มเติมในแอป
    • Android 9 หรือต่ำกว่า: ในแอป Android Auto ให้แตะเมนู แล้วแตะการตั้งค่า
  2. ไปที่ส่วนเกี่ยวกับที่ด้านล่าง แล้วแตะเวอร์ชันเพื่อแสดงข้อมูลเวอร์ชันและสิทธิ์

  3. แตะส่วนข้อมูลเวอร์ชันและสิทธิ์ 10 ครั้ง

    กล่องโต้ตอบอนุญาตการตั้งค่าสำหรับการพัฒนาไหมจะปรากฏขึ้น

  4. แตะตกลง

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

ข้อกำหนดเพิ่มเติมในการทดสอบสำหรับแอปสื่อ

หากคุณกำลังทดสอบแอปสื่อ ให้ทดสอบสถานการณ์ที่ครอบคลุมใน ส่วนนี้ นอกเหนือจากการทดสอบแอปใน Android Auto, Android Automotive OS หรือทั้ง 2 อย่าง

ทดสอบสถานการณ์การเริ่มต้น MediaBrowserService

ผู้ใช้จะมีข้อจำกัดเพิ่มเติมเกี่ยวกับวิธีโต้ตอบกับแอปขณะขับรถ เพื่อช่วยให้ผู้ขับและผู้โดยสารปลอดภัย ด้วยเหตุนี้ Android Auto และ Android Automotive OS จึงมีสถานการณ์การเริ่มต้น MediaBrowserService ที่แอปของคุณต้องจัดการ

ทดสอบแอปเพื่อให้แน่ใจว่าแอปสามารถจัดการสถานการณ์ต่อไปนี้ได้

  • ระบบจะเรียกใช้ MediaBrowserService ก่อนเปิด Activity
  • MediaBrowserService จะแสดงเมื่อไม่สามารถแสดง Activity ได้
  • ระบบจะเรียกใช้ MediaBrowserService เมื่อผู้ใช้ไม่ได้ลงชื่อเข้าใช้

ขณะทดสอบสถานการณ์เหล่านี้ โปรดลองใช้วิธีต่อไปนี้

  • บังคับให้แอปหยุดทำงาน แล้วเปิดแอป
  • ล้างข้อมูลแอป แล้วเปิดแอป

นอกจากนี้ อย่าลืมตั้งค่าข้อความแสดงข้อผิดพลาดที่เหมาะสมเมื่อจำเป็น

ใช้แอปทดสอบตัวควบคุมสื่อ

แอปการทดสอบตัวควบคุมสื่อช่วยให้คุณทดสอบความซับซ้อนของการเล่นสื่อ บน Android และช่วยยืนยันการติดตั้งใช้งานเซสชันสื่อ หากต้องการเริ่มต้นใช้งานเครื่องมือนี้ โปรดดูการใช้แอปทดสอบตัวควบคุมสื่อ