当 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>
提供旨在在受限状态下运行的活动的应用程序必须在清单中声明该信息。在确定是否可以允许(或不允许)在受限状态下运行活动之前,平台仅查看声明的信息。