
|
課程培訓(xùn)
|
車載Android應(yīng)用與系統(tǒng)開發(fā)實(shí)戰(zhàn)培訓(xùn)
車載Android應(yīng)用與系統(tǒng)開發(fā)實(shí)戰(zhàn)培訓(xùn) 一、培訓(xùn)目標(biāo) 1. 掌握車載Android系統(tǒng)(含Android Automotive OS/車機(jī)定制Android)核心架構(gòu)、底層運(yùn)行機(jī)制,理解車載應(yīng)用與系統(tǒng)開發(fā)的專屬特性,明確車載開發(fā)與手機(jī)Android開發(fā)的核心差異,建立系統(tǒng)化的車載開發(fā)實(shí)戰(zhàn)思維; 2. 精通車載Android應(yīng)用開發(fā)(UI適配、交互實(shí)現(xiàn)、車載協(xié)議對接)與系統(tǒng)開發(fā)(核心模塊適配、系統(tǒng)定制基礎(chǔ))核心技術(shù),熟練運(yùn)用車載開發(fā)工具與框架,能獨(dú)立完成車載應(yīng)用開發(fā)與系統(tǒng)基礎(chǔ)定制; 3. 貼合企業(yè)車載開發(fā)實(shí)戰(zhàn)場景,掌握車載應(yīng)用適配、系統(tǒng)模塊調(diào)試、協(xié)議交互、多設(shè)備兼容、車規(guī)級(jí)合規(guī)性開發(fā)等關(guān)鍵技能,能獨(dú)立應(yīng)對車載開發(fā)中的兼容性、交互性、系統(tǒng)級(jí)難點(diǎn)問題; 二、培訓(xùn)內(nèi)容 模塊1:車載Android開發(fā)入門認(rèn)知與實(shí)戰(zhàn)環(huán)境搭建 • 核心內(nèi)容:車載Android開發(fā)行業(yè)認(rèn)知(車載系統(tǒng)發(fā)展趨勢、主流車載Android系統(tǒng)對比:AAOS、車機(jī)定制Android);車載應(yīng)用與系統(tǒng)開發(fā)核心場景(中控APP、儀表顯示、車輛控制、系統(tǒng)定制);車載開發(fā)與手機(jī)Android開發(fā)的核心差異(交互場景、硬件適配、權(quán)限管理、車規(guī)要求);實(shí)戰(zhàn)環(huán)境搭建(Ubuntu/Windows車載開發(fā)環(huán)境配置、Android Studio車載適配、AAOS/車機(jī)模擬器配置、實(shí)車調(diào)試環(huán)境搭建、ADB車載調(diào)試基礎(chǔ));第一個(gè)車載應(yīng)用與系統(tǒng)基礎(chǔ)項(xiàng)目創(chuàng)建、運(yùn)行及調(diào)試。 模塊2:車載Android系統(tǒng)核心架構(gòu)與開發(fā)基礎(chǔ) • 核心內(nèi)容:車載Android系統(tǒng)完整架構(gòu)(Linux內(nèi)核層、HAL層、系統(tǒng)運(yùn)行時(shí)層、應(yīng)用框架層、應(yīng)用層);各層核心職責(zé)與協(xié)同邏輯(聚焦應(yīng)用與系統(tǒng)開發(fā)關(guān)聯(lián)點(diǎn));車載系統(tǒng)核心特性(車規(guī)級(jí)穩(wěn)定性、多硬件適配、后臺(tái)服務(wù)高可用);車載系統(tǒng)權(quán)限管理(車載專屬權(quán)限、權(quán)限申請與合規(guī)性);車載系統(tǒng)源碼閱讀基礎(chǔ)(源碼組織、核心模塊定位,適配開發(fā)實(shí)戰(zhàn));車載系統(tǒng)開發(fā)核心規(guī)范。 模塊3:車載Android應(yīng)用開發(fā)實(shí)戰(zhàn)(UI與交互) • 核心內(nèi)容:車載UI開發(fā)實(shí)戰(zhàn)原則(易操作、防誤觸、強(qiáng)光/弱光適配、多尺寸適配);車載常用UI組件開發(fā)(車載專屬按鈕、列表、導(dǎo)航欄、彈窗,適配車機(jī)屏幕);車機(jī)屏幕適配實(shí)戰(zhàn)(多分辨率、橫豎屏切換、中控/儀表屏幕差異適配);車載交互開發(fā)實(shí)戰(zhàn)(觸摸交互、物理按鍵適配、語音交互基礎(chǔ)對接);車載應(yīng)用UI性能優(yōu)化(渲染流暢度、響應(yīng)速度優(yōu)化);簡易車載應(yīng)用UI實(shí)戰(zhàn)(搭建中控基礎(chǔ)界面)。 模塊4:車載Android應(yīng)用開發(fā)實(shí)戰(zhàn)(協(xié)議對接與數(shù)據(jù)交互) • 核心內(nèi)容:車載常用協(xié)議解析(CAN總線協(xié)議基礎(chǔ)、TCP/UDP車載通信協(xié)議、藍(lán)牙協(xié)議);車載協(xié)議交互原理(車機(jī)與車輛ECU、車機(jī)與手機(jī)/云端的數(shù)據(jù)交互);協(xié)議解析實(shí)戰(zhàn)(解析車輛狀態(tài)數(shù)據(jù):車速、油量、水溫等,展示至應(yīng)用界面);車載應(yīng)用與車載服務(wù)的數(shù)據(jù)交互(調(diào)用車載系統(tǒng)服務(wù)獲取硬件狀態(tài));協(xié)議交互異常處理(斷連重連、數(shù)據(jù)丟失、數(shù)據(jù)錯(cuò)誤處理);車載應(yīng)用協(xié)議對接實(shí)戰(zhàn)(實(shí)現(xiàn)車輛狀態(tài)數(shù)據(jù)展示)。 模塊5:車載Android系統(tǒng)開發(fā)實(shí)戰(zhàn)(基礎(chǔ)定制與適配) • 核心內(nèi)容:車載系統(tǒng)基礎(chǔ)定制(系統(tǒng)啟動(dòng)界面定制、系統(tǒng)主題定制);車載HAL層基礎(chǔ)開發(fā)與適配(簡單車載硬件HAL模塊適配,如車載LED、傳感器);車載系統(tǒng)服務(wù)適配(CarService基礎(chǔ)定制、車載權(quán)限服務(wù)適配);車載系統(tǒng)應(yīng)用預(yù)裝與卸載實(shí)戰(zhàn);車載系統(tǒng)啟動(dòng)速度優(yōu)化基礎(chǔ)(系統(tǒng)啟動(dòng)流程精簡、無用服務(wù)禁用);系統(tǒng)定制后編譯、打包與部署實(shí)戰(zhàn)。 模塊6:車載Android應(yīng)用與系統(tǒng)調(diào)試實(shí)戰(zhàn) • 核心內(nèi)容:車載應(yīng)用調(diào)試實(shí)戰(zhàn)(日志分析、斷點(diǎn)調(diào)試、模擬器/實(shí)車調(diào)試);車載系統(tǒng)調(diào)試實(shí)戰(zhàn)(系統(tǒng)啟動(dòng)異常調(diào)試、服務(wù)崩潰調(diào)試、HAL層適配調(diào)試);車載開發(fā)常見問題排查(應(yīng)用UI錯(cuò)亂、協(xié)議對接失敗、系統(tǒng)啟動(dòng)異常、硬件適配失敗);車規(guī)級(jí)合規(guī)性調(diào)試(權(quán)限合規(guī)、交互合規(guī)、穩(wěn)定性測試);車載應(yīng)用與系統(tǒng)兼容性調(diào)試(不同車機(jī)、不同Android版本適配)。 模塊7:車載Android應(yīng)用與系統(tǒng)優(yōu)化實(shí)戰(zhàn) • 核心內(nèi)容:車載應(yīng)用優(yōu)化(啟動(dòng)速度、內(nèi)存占用、耗電優(yōu)化);車載系統(tǒng)優(yōu)化(內(nèi)存管理優(yōu)化、后臺(tái)服務(wù)優(yōu)化、流暢度優(yōu)化);車載應(yīng)用與系統(tǒng)協(xié)同優(yōu)化(減少應(yīng)用與系統(tǒng)的資源競爭);車規(guī)級(jí)穩(wěn)定性優(yōu)化(避免應(yīng)用崩潰、系統(tǒng)卡頓);企業(yè)車載開發(fā)實(shí)戰(zhàn)優(yōu)化經(jīng)驗(yàn)分享。 模塊8:培訓(xùn)總結(jié)與答疑 • 核心內(nèi)容:回顧車載Android應(yīng)用與系統(tǒng)開發(fā)全流程實(shí)戰(zhàn)要點(diǎn),梳理應(yīng)用開發(fā)、系統(tǒng)定制、協(xié)議對接、調(diào)試優(yōu)化的知識(shí)體系;解答實(shí)戰(zhàn)疑問,針對性指導(dǎo)難點(diǎn)問題(UI適配、協(xié)議解析、系統(tǒng)調(diào)試);明確車載開發(fā)進(jìn)階學(xué)習(xí)方向(AAOS深度定制、車聯(lián)網(wǎng)進(jìn)階、自動(dòng)駕駛相關(guān)開發(fā));企業(yè)實(shí)戰(zhàn)經(jīng)驗(yàn)復(fù)盤與交流。 三、實(shí)戰(zhàn)案例說明 • 1. 案例1:車載中控車輛狀態(tài)展示APP開發(fā)實(shí)戰(zhàn)——開發(fā)車載中控應(yīng)用,完成UI界面適配(貼合中控屏幕尺寸),對接CAN總線協(xié)議,解析車速、油量、水溫等車輛狀態(tài)數(shù)據(jù),實(shí)現(xiàn)數(shù)據(jù)實(shí)時(shí)展示、異常狀態(tài)提示,完成應(yīng)用調(diào)試與部署,掌握車載應(yīng)用UI開發(fā)與協(xié)議對接核心技能。
如果您想學(xué)習(xí)本課程,請預(yù)約報(bào)名
如果沒找到合適的課程或有特殊培訓(xùn)需求,請訂制培訓(xùn) 除培訓(xùn)外,同時(shí)提供相關(guān)技術(shù)咨詢與技術(shù)支持服務(wù),有需求請發(fā)需求表到郵箱soft@info-soft.cn,或致電4007991916 技術(shù)服務(wù)需求表點(diǎn)擊在線申請 服務(wù)特點(diǎn): 海量專家資源,精準(zhǔn)匹配相關(guān)行業(yè),相關(guān)項(xiàng)目專家,針對實(shí)際需求,顧問式咨詢,互動(dòng)式授課,案例教學(xué),小班授課,實(shí)際項(xiàng)目演示,快捷高效,省時(shí)省力省錢。 專家力量: 中國科學(xué)院軟件研究所,計(jì)算研究所高級(jí)研究人員 oracle,微軟,vmware,MSC,Ansys,candence,Altium,達(dá)索等大型公司高級(jí)工程師,項(xiàng)目經(jīng)理,技術(shù)支持專家 中科信軟培訓(xùn)中心,資深專家或講師 大多名牌大學(xué),碩士以上學(xué)歷,相關(guān)技術(shù)專業(yè),理論素養(yǎng)豐富 多年實(shí)際項(xiàng)目經(jīng)歷,大型項(xiàng)目實(shí)戰(zhàn)案例,熱情,樂于技術(shù)分享 針對客戶實(shí)際需求,案例教學(xué),互動(dòng)式溝通,學(xué)有所獲 |
|