Android Automotive 應用程式遵循駕駛人分心等級規範時 (如所述) 下方,街景車移動時,應用程式可在 HU 執行。DDG 由基準線組成 此建議旨在避免駕駛人分心。
符合《駕駛人分心等級規範》的應用程式可以標記為 分心因素已排除。本頁將詳細說明如何標記應用程式 做為分心因素已排除,以便 Android 平台能在使用者不知情的情況下 執行應用程式 體驗受到限制。進一步瞭解:
- 車輛使用者體驗限制,請參閱 車輛使用者體驗 限制。
- 使用車輛行車狀態資訊,請參閱 消耗汽車行駛狀態,以及 使用者體驗限制:
分心因素最佳化應用程式
應用程式可以為特定活動加上代碼,以便進行最佳化。如為整個應用程式 標示為「分心因素最佳化」,所有活動都必須遵循駕駛人分心等級 準則。當車輛的行車狀態變更為使用者體驗限制的狀態 運作中:
- 目前的前景活動只有在標記為「分心」時才能繼續執行 已在資訊清單中完成最佳化調整。
- 啟動新活動時,只有在新活動標記為 在資訊清單中,分心因素已完成最佳化。
平台會負責檢查資訊清單,並僅允許針對分心因素進行最佳化 活動才能進入受限狀態
注意:平台無法偵測或強制執行應用程式的實際運作方式 遵守相關限制;只能在資訊清單中檢查應用程式的宣告。遵循 這些是駕駛人分心等級的規範,是在 Google Play 審查程序中落實。
並非所有應用程式活動都需要針對分心因素進行最佳化。應用程式可以提供
在無限制狀態 (例如停車時) 提供不同使用者體驗
相較於受限狀態因此,應用程式可以為特定活動加上代碼
將下列中繼資料新增至 <activity>
元素,藉此最佳化干擾元素
在應用程式的 AndroidManifest.xml
檔案中:
<activity android:name=".DistractionOptimizedMainActivity"....> .... <meta-data android:name="distractionOptimized" android:value="true"/> </activity>
如果應用程式提供可在受限狀態下執行的活動,開發人員必須聲明在 資訊清單。平台只會先查看宣告的資訊,再判斷是否具有活動 是否可在受限狀態下執行