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ū)動框架、LCDHAL層和JNI代碼分析、

               視頻1標題     LCD簡介

               視頻2標題     LCD驅(qū)動框架分析

               視頻3標題     LCDHAL層和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.binderc++框架結(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.socamera服務部分和硬件抽象層實現(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ū)動及工具(geteventsendevent)的使用

               視頻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ù)




the end

評論(0)