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