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

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

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

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

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

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

เปิดใช้โหมดนักพัฒนาแอป 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 Auto หรือ Android Automotive OS
  • ล้างข้อมูลแอปสื่อ แล้วเปิด Android Auto หรือ Android Automotive OS

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

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

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