AAOS UX的核心理念:安全驾驶是驾驶员的首要责任。汽车制造商和应用程序开发人员的所有设计都必须反映这一优先事项。
AAOS平台允许设备制造商(OEM)对不同驾驶状态下的限制进行定制。
驾驶员分心指南
只有符合Driver Distraction Guidelines的应用才可以在驾驶过程中运行。符合 Driver Distraction Guidelines 的应用程序可以标记为 Distraction Optimized。
<activity android:name=".DistractionOptimizedMainActivity"....>....<meta-data android:name="distractionOptimized" android:value="true"/>
</activity>
适配UX Restrictions
AAOS要求安装的应用需满足UX Restrictions的要求,若应用不满足相关要求则有可能不允许被安装。应用需要通过以下步骤来适配UX Restrictions:
- 在AndroidManifest.xml中声明distractionOptimized
- 监听UX Restrictions的规则变化,并进行相应的处理
UX Restriction监听
通过CarUxRestrictionsManager的registerListener接口注册变化监听器。
UX Restrictions规则
No. | 规则定义 | 说明 |
---|---|---|
1 | UX_RESTRICTIONS_BASELINE | 基础限制,表示当前处于限制状态,但无具体要求 |
2 | UX_RESTRICTIONS_N |