當 Android Automotive 應用程序遵循下述駕駛員分心指南時,應用程序可以在車輛行駛時在 HU 上運行。 DDG 由 Google 提供的基準建議組成,旨在減少駕駛員分心。
符合駕駛員分心指南的應用程序可以標記為分心優化。本文詳細介紹瞭如何將應用程序標記為 Distraction Optimized,以便Android 平台可以使應用程序在用戶體驗受限狀態下運行。要了解更多信息:
- 汽車用戶體驗限制,請參閱汽車用戶體驗限制。
- 使用汽車駕駛狀態,請參閱消費汽車駕駛狀態和 UX 限制。
分心優化應用程序
應用程序可以將特定活動標記為分散注意力優化。要使整個應用程序被指定為分心優化,其所有活動都必須遵守駕駛員分心指南。當車輛的駕駛狀態更改為激活 UX 限制的狀態時:
- 當前前台活動只有在清單中被標記為 Distraction Optimized 時才能繼續運行。
- 啟動新活動時,只有在清單中將其標記為 Distraction Optimized 時才允許新活動。
該平台負責檢查清單並僅允許分心優化活動在受限狀態下運行。
注意:平台無法檢測或強制應用實際遵守限制;它只能檢查清單中的應用程序聲明。在 Play 商店審核過程中,必須遵守這些駕駛員分心指南。
並非所有應用程序活動都需要進行分心優化。應用程序可以為不受限制的狀態(例如,當車輛停放時)與更受限制的狀態提供不同的用戶體驗。因此,應用程序可以通過將以下元數據添加到應用程序的AndroidManifest.xml
文件中的<activity>
元素來標記特定活動以進行分心優化:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
提供旨在在受限狀態下運行的活動的應用程序必須在清單中聲明該信息。在確定是否可以允許(或不允許)在受限狀態下運行活動之前,平台僅查看聲明的信息。