第1章車載信息娛樂繫統概述
1.1車載信息娛樂繫統的發展
1.1.1收音機與CD的時代(20世紀30—80年代)
1.1.2車載導航的出現(20世紀80年代)
1.1.3更多的交互方式(20世紀90年代及21世紀初)
1.1.4科技巨頭們的加入(21世紀10年代)
1.2主流的操作繫統
1.2.1Windows CE
1.2.2QNX
1.2.3Linux
1.3小結
第2章Android與汽車
2.1Android Auto
2.1.1媒體類應用
2.1.2即時通信類應用
2.1.3導航類應用
2.1.4谷歌服務
2.1.5Android Auto應用規範
2.1.6Android Auto的協議
2.2Android Automotive OS
2.2.1Android 7.0
2.2.2Android 8.0
2.2.3Android 9和Android 10
2.3小結
第3章閱讀準備
3.1源碼下載
3.2源碼編譯
3.2.1完整鏡像的編譯
3.2.2Android Automotive OS相關庫的編譯
3.3Android Studio配置開發環境
3.4源碼的查看
3.5自定義模擬器
3.6小結
第4章CarService——Android汽車服務
4.1CarService的組成
4.2Car API的使用方式
4.3CarService的啟動流程
4.4小結
第5章CarPropertyService ——車輛屬性服務
5.1CarInfoManager——車輛信息服務
5.2CarSensorManager ——車輛傳感服務
5.3CarHvacManager——車內空調繫統服務
5.4CarCabinManager——座艙服務
5.5CarVendorExtensionManager——制造商拓展服務
5.6CarPropertyManager——車輛屬性API
5.7了解VehicleHAL
5.8小結
第6章CarAudioService——汽車音頻服務
6.1音量控制
6.2音頻焦點
6.3多區音頻
6.4小結
第7章UX Restrictions——汽車用戶體驗限制
7.1應用開發——適配UX Restrictions
7.2UX Restrictions的實現原理
7.3CarDrivingStateService ——駕車狀態服務
7.4CarPackageManagerService——汽車包管理服務
7.5小結
第8章電源管理
8.1電源的狀態變化
8.2CarPowerManagementService——汽車電源管理服務
8.3Garage Mode車庫模式
8.4車庫模式的實現
8.5小結
第9章輸入事件管理
9.1CarInputService——汽車輸入管理服務
9.2為投屏服務——CarProjectionManager
9.3小結
第10章多屏幕支持
10.1多顯示器支持與虛擬顯示設備
10.2InstrumentClusterService——儀表服務
10.3AppFocusService——應用焦點服務
10.4實現自定義的儀表服務——InstrumentClusterRendererService
10.5儀表導航
10.6小結
第11章多用戶支持
11.1Android多用戶基礎
11.2Android Automotive OS的多用戶
11.3制造商自定義
11.4使用CarUserManagerHelper
11.5小結
第12章車外影像繫統
12.1EVS的軟件定義
12.2EVS HAL與EVS Manager
12.2.1EVS Manager的實現
12.2.2EVS HAL的實現
12.3EVS 應用
12.4小結
第13章Android Automotive OS之應用
13.1語音助手
13.1.1語音交互框架適配
13.1.2本地語音交互
13.1.3語音識別框架適配
13.1.4語音交互及識別框架分析
13.1.5語音合成框架適配
13.1.6語音合成框架分析
13.1.7繫統集成
13.2導航應用
13.2.1導航應用對儀表導航的適配
13.2.2讓導航信息共享——Navigation State API
13.3媒體應用
13.3.1媒體應用架構概覽
13.3.2創建媒體應用工程
13.3.3實現瀏覽頁
13.3.4實現播放頁
13.3.5添加搜索欄
13.3.6實現登錄頁
13.3.7實現設置頁
13.3.8補充
13.4小結
第14章產品管理和錯誤報告
14.1應用集成
14.1.1通過源碼集成應用
14.1.2通過應用程序包集成應用
14.2特性及功能管理
14.3錯誤報告
14.4擴充錯誤報告
14.5小結
第15章標準化的Android Automotive OS
15.1兼容性定義
15.2驗證及測試
15.2.1CTS兼容性測試套件
15.2.2VTS供應商測試套件
15.2.3通用繫統鏡像測試
15.2.4汽車測試套件
15.2.5安全性測試套件
15.3小結