有关防止驾驶员分心的准则
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
当 Android Automotive 应用遵循下文所述的《有关防止驾驶员分心的准则》(DDG) 时,应用在车辆移动时可以在 HU 上运行。DDG 包含由 Google 提供的基准建议,旨在降低对驾驶员的干扰。
符合《有关防止驾驶员分心的准则》的应用可以标记为“经过防分心优化”。本文将详细介绍如何将应用标记为“经过防分心优化”,以便 Android 平台能够让应用在用户体验受限的状态下运行。如需详细了解:
经过防分心优化的应用
应用可以将特定 activity 标记为“经过防分心优化”。如需将整个应用指定为“经过防分心优化”,其所有 activity 都必须遵守有关防止驾驶员分心的准则。当车辆的驾驶状态变为启用“用户体验限制”的状态时:
- 当前前台 activity 必须在清单中标记为“经过防分心优化”,才能继续运行。
- 启动新 activity 时,新 activity 必须在清单中标记为“经过防分心优化”,才被允许启动。
平台负责检查清单,并仅允许经过防分心优化的 activity 以受限状态运行。
注意:平台无法检测或强制应用对限制的实际遵守;它只能检查清单中应用的声明。在 Play 商店审核流程中,会强制要求遵循这些有关防止驾驶员分心的准则。
并非所有应用 activity 都需要进行防分心优化。相比于受限状态,应用可以为不受限制的状态(例如车辆停放时)提供不同的用户体验。因此,应用可以将特定 activity 标记为“经过防分心优化”,方法是将以下元数据添加到应用的 AndroidManifest.xml
文件的 <activity>
元素中:
<activity android:name=".DistractionOptimizedMainActivity"....>
....
<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>
如果应用提供要在受限状态下运行的 activity,则必须在清单中声明该信息。平台只会先检查声明的信息,然后确定允许(或不允许)activity 在受限状态下运行。
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2022-08-31。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2022-08-31\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2022-08-31。"]]