ภาพรวมของ Android Auto

อินเทอร์เฟซผู้ใช้ของ Android Auto
รูปที่ 1: Android Auto

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

วิธีที่แอปประกาศว่ารองรับ Android Auto

แอปประกาศว่ารองรับ Android Auto ในรูปแบบต่างๆ ขึ้นอยู่กับหมวดหมู่ของแอป

แอปสื่อ การรับส่งข้อความ และแอปที่ใช้เทมเพลต

แอปสื่อ การรับส่งข้อความ และแอปที่ใช้เทมเพลตประกาศว่ารองรับ Android Auto โดย ใส่องค์ประกอบ <meta-data> ต่อไปนี้ในไฟล์ Manifest

<application>
    ...
    <meta-data
        android:name="com.google.android.gms.car.application"
        android:resource="@xml/automotive_app_desc"/>
    ...
</application>

เนื้อหาของไฟล์ทรัพยากรจะแตกต่างกันไปตามหมวดหมู่ของแอป

สื่อ

<automotiveApp>
    <uses name="media" />
</automotiveApp>
      

ดูรายละเอียดเพิ่มเติมได้ที่ เพิ่มการรองรับ Android Auto ลงในแอปสื่อ

การรับส่งข้อความ

<automotiveApp>
    <uses name="notification" />
    <!-- Include the following only if your capp can be set as the default SMS handler -->
    <uses name="sms">
</automotiveApp>
      

ดูรายละเอียดเพิ่มเติมได้ที่ สร้างแอปการรับส่งข้อความสำหรับ Android Auto

แอปที่ใช้เทมเพลต

<automotiveApp>
    <uses name="template" />
</automotiveApp>
      

ดูรายละเอียดเพิ่มเติมได้ที่ เพิ่มการรองรับ Android Auto ลงในแอปที่ใช้เทมเพลต

แอปที่จอดรถ

แอปที่จอดรถประกาศว่ารองรับ Android Auto โดยใส่ <category> ต่อไปนี้ในตัวกรอง Intent ของกิจกรรมในไฟล์ Manifest ของแอป

<activity ...>
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        ...
        <category android:name="android.intent.category.CAR_LAUNCHER" />
    </intent-filter>
</activity>

ดูรายละเอียดเพิ่มเติมได้ที่เพิ่มการรองรับ Android Auto ลงในแอปที่จอดรถ

แอปที่จอดรถ

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

อินเทอร์เฟซผู้ใช้

อินเทอร์เฟซผู้ใช้ของแอปสำหรับจอดรถของ Android Auto
รูปที่ 2: แอปที่ทำงานบน Android Auto พร้อมการควบคุมย้อนกลับและออก

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

ความแตกต่างของพฤติกรรม

เนื่องจากข้อจำกัดที่กำหนดโดย Android Auto และ Android โดยทั่วไป จึงมีลักษณะการทำงานที่แตกต่างกันอย่างเห็นได้ชัดเมื่อแอปทำงานบนเครื่องเล่นวิทยุ

เริ่มแอปอื่นๆ

เนื่องจากมีเพียงแอปในหมวดหมู่ที่รองรับซึ่งประกาศว่ารองรับ Android Auto เท่านั้นที่กิจกรรมจะทำงานบนเครื่องเล่นวิทยุได้ จึงเป็นไปได้ที่ Intent ไปยังแอปอื่นๆ จะไม่เปิดแอปอื่นๆ บนเครื่องเล่นวิทยุ หาก Intent เป็นสำหรับหน้าเว็บหรือหน้า Google Play Store ระบบจะเปิดแอปที่เกี่ยวข้องในโทรศัพท์แทน ระบบจะบล็อก Intent อื่นๆ ทั้งหมดที่เปิดใช้กิจกรรมและแจ้งให้ผู้ใช้ทราบว่าไม่สามารถเปิดแอปที่เกี่ยวข้องได้

ยอมรับสิทธิ์

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

ร้านค้าที่เชื่อถือได้

ตามที่อธิบายไว้ในทดสอบในรถยนต์จริง แอปต้องติดตั้งจากแหล่งที่มาที่เชื่อถือได้จึงจะทำงานบนรถยนต์จริงได้ แหล่งที่มาที่เชื่อถือได้ ได้แก่

  • Google Play
  • ONE ร้าน

คำถามที่พบบ่อย

ฉันจะตรวจหาได้อย่างไรว่า Android Auto กำลังทำงานอยู่

หากต้องการตรวจหาว่า Android Auto กำลังทำงานอยู่ในอุปกรณ์หรือไม่ คุณสามารถใช้ CarConnection API ซึ่งเป็นส่วนหนึ่งของ Android สำหรับรถยนต์ App Library ดูรายละเอียดเพิ่มเติมได้ที่ Connection API

Android Auto ใช้งานได้ในรถยนต์รุ่นใดบ้าง

ดูรายการรถยนต์และเครื่องเสียงติดรถยนต์ที่เข้ากันได้

Android Auto ใช้งานได้ในประเทศใดบ้าง

ดู Android Auto ใช้งานได้ในประเทศของฉันหรือไม่