
只要使用者擁有安裝 Android Auto 應用程式的 Android 手機和相容的汽車或副廠音響系統,就能充分享受 Android Auto 提供的優質車內應用程式體驗。使用者只要連結手機,就能直接在車上螢幕使用您的應用程式。只要開發人員針對 Android Auto 的車內體驗介面打造相對應的服務,Android Auto 就能與手機應用程式搭配使用。
應用程式如何宣告支援 Android Auto
應用程式會根據類別以不同方式宣告支援 Android Auto。
媒體、訊息和範本應用程式
媒體、訊息和範本式應用程式可在資訊清單中加入下列 <meta-data>
元素,宣告支援 Android Auto:
<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 的支援」。
停車娛樂應用程式
停用的應用程式會在應用程式資訊清單中,在活動的意圖篩選器中加入下列 <category>
元素,藉此宣告支援 Android Auto:
<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 上執行的活動一律會以全螢幕模式執行。使用者可以從 Android Auto UI 的頂端或底部邊緣向上滑動,以便顯示控制項,用於返回或退出目前應用程式。
行為差異
由於 Android Auto 和 Android 的限制,應用程式在車用運算主機上執行時,會出現一些明顯的行為差異。
啟動其他應用程式
由於只有已聲明支援 Android Auto 的支援類別中的應用程式,才能在車用運算主機上執行活動,因此其他應用程式的意圖可能不會在車用運算主機上開啟其他應用程式。如果意圖是網頁或 Google Play 商店頁面,系統會改為在手機上開啟對應的應用程式。系統會封鎖所有其他活動啟動意圖,並通知使用者無法開啟對應的應用程式。
接受權限
在搭載 Android 15 的裝置上,使用者無法在車用主機上接受執行階段權限要求。應用程式要求權限時,系統會顯示對話方塊,通知使用者在手機螢幕上接受權限。
信任的儲存庫
如「在車上實際測試」一節所述,應用程式必須從信任的來源安裝,才能在實際車輛上運作。可信賴的來源包括:
- Google Play
- ONE 商店
常見問題
如何偵測 Android Auto 是否正在執行?
如要偵測裝置是否執行 Android Auto,您可以使用 CarConnection
API,該 API 屬於 Android 車輛專用 App Library。詳情請參閱 Connection API。
哪些車輛支援 Android Auto?
請參閱相容的汽車和音響清單。
Android Auto 可在哪些國家/地區使用?
請參閱「我可以在所處的國家/地區使用 Android Auto 嗎?」