ส่วนนี้อธิบายวิธีที่ Android Automotive OS (AAOS) และ Android Auto โต้ตอบกับบริการเบราว์เซอร์สื่อในเวิร์กโฟลว์ของผู้ใช้ทั่วไป
ผู้ใช้เปิดแอปของคุณใน AAOS หรือ Android Auto
แอปโฮสต์จะเชื่อมโยงกับบริการเบราว์เซอร์สื่อ ซึ่งระบบปฏิบัติการจะเริ่มทำงานหากยังไม่ได้ทำงาน ในการติดตั้งใช้งานเมธอด
onCreate()
คุณต้องสร้างและลงทะเบียนออบเจ็กต์MediaSessionCompat
และออบเจ็กต์ การเรียกกลับ ดูข้อมูลเพิ่มเติมได้ที่ลงทะเบียนเซสชันสื่อAAOS หรือ Android Auto จะเรียกใช้เมธอด
onGetRoot
ของบริการเพื่อ ดึงข้อมูลรูทในลำดับชั้นของเนื้อหา ระบบจะไม่แสดงรูท แต่จะดึงเนื้อหาเพิ่มเติมจากแอปในขั้นตอนต่อๆ ไปแทนAAOS หรือ Android Auto จะเรียกใช้เมธอด
onLoadChildren()
ของบริการเพื่อ ดึงข้อมูลรายการสื่อย่อยของรายการสื่อรูท AAOS และ Android Auto จะแสดงรายการสื่อเหล่านี้เป็นรายการเนื้อหาระดับบนสุด ดูข้อมูลเพิ่มเติมเกี่ยวกับสิ่งที่ระบบคาดหวังได้ที่หัวข้อ จัดโครงสร้างเมนูรูทเมื่อผู้ใช้เลือกรายการสื่อที่เรียกดูได้ ระบบจะเรียกใช้เมธอด
onLoadChildren()
ของบริการอีกครั้งหากผู้ใช้เลือกรายการสื่อที่เล่นได้ AAOS หรือ Android Auto จะเรียกใช้ เมธอดการเรียกกลับของเซสชันสื่อที่เหมาะสมเพื่อดำเนินการ
หากแอปของคุณรองรับ ผู้ใช้จะค้นหาเนื้อหาของคุณได้ด้วย ในกรณีนี้ AAOS หรือ Android Auto จะเรียกใช้เมธอด
onSearch()
ของบริการ ดูข้อมูลเพิ่มเติมได้ที่แสดงผลการค้นหาที่เรียกดูได้