簡介:通過本課程的學習,學員可以系統深入的掌握Android底層知識。本課程采用源碼分析和實例教學的方式,使學員對Android系統中的各個模塊深入了解。本課程學習的重點是各個模塊的JNI機制、HAL層、和Android驅動。對framwork和app層次做到了解。
課程章節
第01課 Android中的硬件訪問服務(上)
第02課 Android中的硬件訪問服務(下)
-
課時1服務實例實現
-
課時2服務的啟動失敗原因分析和解決辦法
-
課時3Selinux安全機制
-
課時4基于服務的APP應用程序的編寫
-
課時5本地服務的實現
-
課時6通過服務訪問硬件的調試過程
第03課 Android中的燈光系統
第04課 Android中的輸入子系統(上)
第05課 Android中的輸入子系統(中)
第06課 Android中的輸入子系統(下)
-
課時1reader線程加載配置文件的過程及kl文件的解析
-
課時2kl文件在Android系統中的使用
-
課時3kcm文件在Android系統中的使用
-
課時4dispatcher線程分發數據的過程
-
課時5實現Android輸入子系統一鍵啟動APP
第07課 Android系統中的GPS/GPRS分析
-
課時1GPS/GPRS簡介
-
課時2GPRS發送短信的流程
-
課時3GPRS的框架結構
-
課時4gps使用及框架(一)
-
課時5gps使用及框架(二)
-
課時6socketpair函數的使用
-
課時7gps使用及框架(三)
第08課 Android中的LCD顯示系統
-
課時1幀緩存驅動框架分析
-
課時2幀緩存驅動實現過程
-
課時3LCD屏刷背景色
-
課時4Android系統中的LCD驅動框架
-
課時5Android顯示系統HAL層分析
第09課 Android系統中的觸摸屏
-
課時1觸摸屏工作原理介紹
-
課時2Android系統中hyn_cst2xx觸摸屏驅動分析
-
課時3觸摸屏驅動編寫(一)
-
課時4觸摸屏驅動編寫(二)1
-
課時5觸摸屏驅動編寫(二)2
-
課時6觸摸屏驅動編寫(三)
-
課時7觸摸屏驅動編寫(四)
第10課 Android系統中的G-SENSOR傳感器系統(上)
第11課 Android系統中的G-SENSOR傳感器系統(下)
第12課 Android中binder機制(上)
第13課 Android中binder機制(中)
-
課時1Android中基于binder的客戶端和服務端情景分析1
-
課時2Android中基于binder的客戶端和服務端情景分析2
-
課時3Android中基于binder的客戶端和服務端情景分析3
-
課時4binder多線程的實現
-
課時5Android系統中binder的c++代碼框架講解
第14課 Android中binder機制(下)
-
課時1binder之c++代碼實現
-
課時2binder之c++代碼調試
-
課時3Android系統中binder的java代碼框架講解
-
課時4binder之java代碼實現
第15課 Android系統中的camera系統(上)
第16課 Android系統中的camera系統(下)
授課講師
-
代戰勝
嵌入式高級開發工程師
關于講師
ARM公司全球認證講師; 精通Unix/Linux操作系統和Linux C語言編程; 熟練匯編、C++、Java語言; 精通Android系統定制及開發; 精通Android由底層到上層的開發; Linux下的驅動開發,Android下的驅動開發; 具有豐富的項目實戰經驗;
課程推薦
- 系統移植 試聽 1614
- C語言項目小游戲-中國象棋小游戲 試聽 1295
- Linux驅動程序開發 試聽 2902
- C++開發基礎 試聽 6418
學習服務
- 技術大牛直播授課
- 實時學情管理
- 課后作業批改,BUG診斷
- 輔導老師當堂答疑
- 學習規劃,專屬學習方案