Android系統(tǒng)開發(fā)
-
課程目標
令人激動的Google手機操作系統(tǒng)平臺- Android 是一個真正意義上的開放性移動設備綜合平臺。它包括操作系統(tǒng)、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放手機聯(lián)盟合作開發(fā)了 Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達和 T-Mobile 在內(nèi)的 30 多家技術(shù)和無線應用的領(lǐng)軍企業(yè)組成。建立標準化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。學習Android的意義不僅僅是手機平臺那么簡單,通過對其框架,結(jié)構(gòu)的分析,我們可以將Android應用到任何移動硬件平臺上,支持各種硬件設備、應用于多種行業(yè)。
-
師資團隊
-
華清創(chuàng)客企業(yè)內(nèi)訓講師,均是來自各個領(lǐng)域的資深專家,均擁有6年以上大型項目經(jīng)驗。
-
培養(yǎng)對象
◆ 掌握一定嵌入式Linux知識的開發(fā)工程師
◆ 嵌入式Linux/Android愛好者。 -
培訓方式
第一種:華清創(chuàng)客講師面授
課時:共5天,每天6學時,總計30學時
◆費用(含教材費):公司員工(3900元),個人自費(3200元),學生自費(2500元,憑有效證件)
◆培訓證書:培訓合格學員可獲工業(yè)和信息化部《國家信息技術(shù)應用技能Android系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
◆外地學員:代理安排食宿(需提前預定)
第二種:線上直播授課
直播課時:共10天,每天3學時,總計30學時;
輔導:授課期間,輔導老師每天有1小時的輔導直播
◆費用(含教材費):公司員工(3900元),個人自費(3200元),學生自費(2500元,憑有效證件)
◆培訓證書:培訓合格學員可獲工業(yè)和信息化部《國家信息技術(shù)應用技能Android系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
第三種:企業(yè)定制培訓
課時:根據(jù)定制的大綱確定課時
費用:根據(jù)課程難度,每課時1500~3000元
◆培訓證書:培訓合格學員可獲工業(yè)和信息化部《國家信息技術(shù)應用技能Android系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
-
-
質(zhì)量保證
1、培訓過程中,如有部分內(nèi)容理解不透或消化不好,可免費在下期培訓班中重聽;
2、培訓結(jié)束后免費提供一個月的技術(shù)支持,充分保證培訓后出效果;
3、培訓合格學員可享受免費推薦就業(yè)機會。
-
課程大綱
第一章
Android中的燈光系統(tǒng)
課程簡介:本課程講解Android系統(tǒng)中的各種燈光系統(tǒng)的框架結(jié)構(gòu),分析Android燈光系統(tǒng)的JNI代碼和HAL層機制,同時也會講解LED子系統(tǒng)的驅(qū)動。課程知識點 燈光系統(tǒng)的框架結(jié)構(gòu),燈光系統(tǒng)的驅(qū)動
視頻1標題 LED子系統(tǒng)驅(qū)動的分析(一)
視頻2標題 LED子系統(tǒng)驅(qū)動的分析(二)
視頻3標題 LED子系統(tǒng)實例的編寫
視頻4標題 燈光系統(tǒng)的框架代碼的分析
第二章
Android系統(tǒng)中的GPS/GPRS分析
課程知識點
視頻1標題 GSM模塊簡介
視頻2標題 文本模式和PDU模式下發(fā)送短信流程
視頻3標題 AT指令學習
視頻4標題 linux下串口應用編程控制GPRS發(fā)送短信
視頻5標題 Android系統(tǒng)下GPRS框架結(jié)構(gòu)分析
第三章
Android中的LCD顯示系統(tǒng)
課程知識點 LCD驅(qū)動框架、LCD的HAL層和JNI代碼分析、
視頻1標題 LCD簡介
視頻2標題 LCD驅(qū)動框架分析
視頻3標題 LCD的HAL層和JNI代碼分析
視頻4標題 AndroidLCD顯示系統(tǒng)框架分析
第四章
binder機制
課程簡介:本課程詳細分析了Android中的binder驅(qū)動程序、結(jié)構(gòu)體binder_xxx,同時包含對binder驅(qū)動協(xié)議的分析和硬件設備的初始化。課程知識點 binder設備初始化、打開binder設備文件、內(nèi)存映射的實現(xiàn)、內(nèi)核緩沖區(qū)的分配
視頻1標題 1.Android進程間通信binder原理
視頻2標題 2.binder驅(qū)動源碼分析
視頻3標題 3.binder的數(shù)據(jù)傳輸過程分析
視頻4標題 4.binder多線程機制
視頻5標題 5.binder機制的java實現(xiàn)
視頻6標題 6.binder的c++框架結(jié)構(gòu)體分析
視頻7標題 7.binder機制c++代碼的實現(xiàn)
視頻8標題 8.Binder機制與binder框架總結(jié)
第五章
Android系統(tǒng)中的camera系統(tǒng)
課程簡介:本課程內(nèi)容包含對camera系統(tǒng)結(jié)構(gòu)、java程序部分、java本地調(diào)用部分、 本地庫libui.so、camera服務部分和硬件抽象層實現(xiàn)部分等的學習。課程知識點
視頻1標題 fimc攝像頭驅(qū)動框架分析
視頻2標題 camera硬件電路分析及V4l2驅(qū)動編寫
視頻3標題 camera驅(qū)動ioctl命令碼解析
視頻4標題 camera服務的啟動過程分析
視頻5標題 hal層代碼分析與編寫
視頻6標題 app訪問camera代碼分析
第六章
Android中的輸入子系統(tǒng)(上)
課程簡介: 本課程講解了Android系統(tǒng)中事件沖下層向上層上報事件的過程,主要講解Android中輸入子系統(tǒng)的驅(qū)動、工具的使用、內(nèi)容API接口的調(diào)用課程知識點
視頻1標題 輸入子系統(tǒng)框架的分析、工具的使用
視頻2標題 輸入子系統(tǒng)驅(qū)動及工具(getevent和sendevent)的使用
視頻3標題
第七章
Android中的輸入子系統(tǒng)(中)
課程簡介: 本課程主要講解Android系統(tǒng)對驅(qū)動中上報的原始事件讀取和解析的詳細過程,通過本次課程的學習,學員會對Android輸入子系統(tǒng)原理深入理解。課程知識點
視頻1標題 Android輸入子系統(tǒng)服務的啟動、EventHub.cpp文件詳解
視頻2標題 inotify機制
視頻3標題 epoll機制
視頻4標題 Android輸入子系統(tǒng)框架分析
視頻5標題 reader線程如何讀取數(shù)據(jù)
第八章
Android中的輸入子系統(tǒng)(下)
課程簡介: 本課程主要講解Android輸入子系統(tǒng)的按鍵的映射和組合按鍵的映射過程。通過本次課程的學習,學員可以實現(xiàn)Android系統(tǒng)自下向上層事件的上報。課程知識點
視頻1標題 Android輸入子系統(tǒng)按鍵映射,輸入子系統(tǒng)實例
視頻2標題 reader線程加載配置文件的過程及kl文件的解析
視頻3標題 kl文件在Android系統(tǒng)中的使用
視頻4標題 kcm文件在Android系統(tǒng)中的使用
視頻5標題 dispatcher線程分發(fā)數(shù)據(jù)的過程
視頻6標題 實現(xiàn)Android輸入子系統(tǒng)一鍵啟動APP
第九章
Android系統(tǒng)中的觸摸屏驅(qū)動
課程知識點
視頻1標題 單點觸摸和多點觸摸原理
視頻2標題 觸摸屏驅(qū)動的實例
視頻3標題 觸摸屏多點上報協(xié)議分析
第十章
Android系統(tǒng)中的G-SENSOR傳感器系統(tǒng)(上)
課程知識點
視頻1標題 1.sensor傳感器工作原理簡介
視頻2標題 2.Android系統(tǒng)中的sensor傳感器(bm250)驅(qū)動框架分析
視頻3標題 3.延時工作隊列的機制和原理介紹
視頻4標題 4.sensor傳感器的驅(qū)動程序編寫
視頻5標題 5.bma250驅(qū)動編譯測試
第十一章
Android系統(tǒng)中的G-SENSOR傳感器系統(tǒng)(下)
課程知識點
視頻1標題 1.sensor服務的注冊過程分析
視頻2標題 2.sensor服務的獲取過程分析
視頻3標題 3.sensor的框架代碼分析
視頻4標題 4.sensor傳感器的hal層代碼實現(xiàn)
視頻5標題 5.Androidapp實現(xiàn)訪問sensor傳感器的數(shù)據(jù)
- 贊