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 |