Android系統(tǒng)開發(fā)初級

  •  課程目標(biāo)

    令人激動的Google手機操作系統(tǒng)平臺- Android 是一個真正意義上的開放性移動設(shè)備綜合平臺。它包括操作系統(tǒng)、用戶界面和應(yīng)用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產(chǎn)業(yè)創(chuàng)新的專有權(quán)障礙。谷歌與開放手機聯(lián)盟合作開發(fā)了 Android,這個聯(lián)盟由包括中國移動、摩托羅拉、高通、宏達和 T-Mobile 在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。建立標(biāo)準(zhǔn)化、開放式的移動電話軟件平臺,在移動產(chǎn)業(yè)內(nèi)形成一個開放式的生態(tài)系統(tǒng)。學(xué)習(xí)Android的意義不僅僅是手機平臺那么簡單,通過對其框架,結(jié)構(gòu)的分析,我們可以將Android應(yīng)用到任何移動硬件平臺上,支持各種硬件設(shè)備、應(yīng)用于多種行業(yè)。

  •  師資團隊

  • 華清創(chuàng)客企業(yè)內(nèi)訓(xùn)講師,均是來自各個領(lǐng)域的資深專家,均擁有6年以上大型項目經(jīng)驗。

  •  培養(yǎng)對象

    ◆ 掌握一定嵌入式Linux知識的開發(fā)工程師
    ◆ 嵌入式Linux/Android愛好者。

  •  培訓(xùn)方式

第一種:華清創(chuàng)客講師面授
課時:共5天,每天6學(xué)時,總計30學(xué)時
◆費用(含教材費):公司員工(3200元),個人自費(2500元),學(xué)生自費(1900元,憑有效證件)
◆培訓(xùn)證書:培訓(xùn)合格學(xué)員可獲工業(yè)和信息化部《國家信息技術(shù)應(yīng)用技能Android系統(tǒng)開發(fā)工程師認證證書》(認證費500元)
◆外地學(xué)員:代理安排食宿(需提前預(yù)定)

第二種:線上直播授課
直播課時:共10天,每天3學(xué)時,總計30學(xué)時;
輔導(dǎo):授課期間,輔導(dǎo)老師每天有1小時的輔導(dǎo)直播
◆費用(含教材費):公司員工(3200元),個人自費(2500元),學(xué)生自費(1900元,憑有效證件)
◆培訓(xùn)證書:培訓(xùn)合格學(xué)員可獲工業(yè)和信息化部《國家信息技術(shù)應(yīng)用技能Android系統(tǒng)開發(fā)工程師認證證書》(認證費500元)

第三種:企業(yè)定制培訓(xùn)
課時:根據(jù)定制的大綱確定課時
費用:根據(jù)課程難度,每課時1500~3000元
◆培訓(xùn)證書:培訓(xùn)合格學(xué)員可獲工業(yè)和信息化部《國家信息技術(shù)應(yīng)用技能Android系統(tǒng)開發(fā)工程師認證證書》(認證費500元)

    •  質(zhì)量保證

      1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費在下期培訓(xùn)班中重聽;

      2、培訓(xùn)結(jié)束后免費提供一個月的技術(shù)支持,充分保證培訓(xùn)后出效果;

      3、培訓(xùn)合格學(xué)員可享受免費推薦就業(yè)機會。

    •  課程大綱



      第一章

      Android系統(tǒng)概述及開發(fā)環(huán)境搭建       

      課程簡介:Android系統(tǒng)體系架構(gòu)是了解Android系統(tǒng)開發(fā)的基礎(chǔ)知識。本課程主要講解了Android系統(tǒng)的四層架構(gòu),Android源碼的獲取方式,Android系統(tǒng)編譯命令的使用,為從事Android系統(tǒng)開發(fā)做好準(zhǔn)備工作。

               課程知識點     Android架構(gòu)、Android源碼獲取方式、Android編譯命令的使用

               視頻1標(biāo)題     Android底層簡介

               視頻2標(biāo)題     Android架構(gòu)介紹

               視頻3標(biāo)題     Android源碼獲取方式

               視頻4標(biāo)題     Android源碼目錄結(jié)構(gòu)

               視頻5標(biāo)題     Android系統(tǒng)編譯命令的使用

       

      第二章

      Android系統(tǒng)編譯和燒寫過  

      課程簡介:Android編譯和燒寫過程是Android系統(tǒng)開發(fā)的基本技能。本課程詳細介紹了Android系統(tǒng)的的編譯過程,以及Android系統(tǒng)的燒寫過程。

               課程知識點     Android系統(tǒng)編譯和燒寫過程

               視頻1標(biāo)題     Android系統(tǒng)中編譯命令的詳解

               視頻2標(biāo)題     Android系統(tǒng)的分區(qū)介紹

               視頻3標(biāo)題     Android系統(tǒng)整體鏡像燒寫

               視頻4標(biāo)題     Android系統(tǒng)fastboot燒寫

               視頻5標(biāo)題     Android Recovery燒寫

      第三章

      Android模塊的編譯

      課程簡介:本課程詳細介紹了Android系統(tǒng)使用Android.mk編譯模塊的過程,包括編譯生成可執(zhí)行程序,動態(tài)庫,靜態(tài)庫,系統(tǒng)庫的調(diào)用,Apk文件生成等

               課程知識點     Android.mk的使用

               視頻1標(biāo)題     使用Android.mk編譯生成可執(zhí)行程序

               視頻2標(biāo)題     使用Android.mk編譯生成靜態(tài)庫、動態(tài)庫

               視頻3標(biāo)題     Android.mk如何調(diào)用第三方庫和系統(tǒng)庫

               視頻4標(biāo)題     使用Android.mk編譯生成Apk文件

       

      第四章

      Android系統(tǒng)啟動流程分析

      課程簡介:本課程詳細分析了Android系統(tǒng)的啟動流程,分析了init.rc的基本語法,定制了Android系統(tǒng)的開機畫面以及開機桌面應(yīng)用程序。

               課程知識點     Android系統(tǒng)啟動過程分析

               視頻1標(biāo)題     Android系統(tǒng)啟動過程分析(一)-總述

               視頻2標(biāo)題     Android系統(tǒng)啟動過程分析(二)-init進程及init.rc分析

               視頻3標(biāo)題     Android系統(tǒng)啟動過程分析(三)-zygote

       

      第五章

      JNI機制上

      課程簡介:本課程講解了JNI語法的使用,詳細介紹java調(diào)用c的過程

               課程知識點     JNI機制

               視頻1標(biāo)題     JNI的簡介和語法介紹

               視頻2標(biāo)題     java調(diào)用c的原理分析

               視頻3標(biāo)題     ubuntu實現(xiàn)java調(diào)用c的實例

       

      第六章

      JNI機制上

      課程簡介:本課程詳細講解了JNI機制在Android系統(tǒng)中的使用,通過實例的方式,帶你體驗Android系統(tǒng)從上層到下層的開發(fā)。

               課程知識點     JNI機制

               視頻1標(biāo)題     基于JNI機制APP應(yīng)用程序編寫

               視頻2標(biāo)題     基于JNI機制庫的制作

               視頻3標(biāo)題     基于JNI機制驅(qū)動的編寫和整個層次的調(diào)用過程

       

      第七章

      Android系統(tǒng)HAL層開發(fā)

      課程簡介:本課程詳解講解了Android系統(tǒng)中HAL的由來,HAL層的框架結(jié)構(gòu)。以實例的方式讓你掌握Android系統(tǒng)中HAL如何開發(fā)。

               課程知識點     Android系統(tǒng)HAL層開發(fā)

               視頻1標(biāo)題     Android系統(tǒng)HAL層的簡介

               視頻2標(biāo)題     Android系統(tǒng)HAL層的框架結(jié)構(gòu)揭秘

               視頻3標(biāo)題     Android系統(tǒng)中HAL層開發(fā)實例

       

      第八章

      Android系統(tǒng)的定制

      課程簡介:本課程詳細講解了Android系統(tǒng)Launcher定制、Android系統(tǒng)開機logo定制、Android系統(tǒng)啟動動畫的定制、Android系統(tǒng)廠商的定制。

               課程知識點     Android系統(tǒng)的定制

               視頻1標(biāo)題     Android系統(tǒng)廠商的定制

               視頻2標(biāo)題     Android系統(tǒng)開機logo定制

               視頻3標(biāo)題     Android系統(tǒng)啟動動畫的定制

               視頻4標(biāo)題     Android系統(tǒng)Launcher定制

       

      第九章

      Android中的硬件訪問服務(wù)(上)       

      課程簡介:本課程講解Android系統(tǒng)中的硬件訪問服務(wù)的框架結(jié)構(gòu)、硬件訪問服務(wù)的原理。為實現(xiàn)Android中硬件訪問服務(wù)實例打下基礎(chǔ)

               課程知識點     Android中的硬件訪問服務(wù)原理、aidl文件使用

               視頻1標(biāo)題     硬件訪問服務(wù)的簡介

               視頻2標(biāo)題     硬件訪問服務(wù)的框架結(jié)構(gòu)

               視頻3標(biāo)題     aidl文件

       

      第十章

      Android中的硬件訪問服務(wù)(下)

      課程簡介:本課程主要講解Android系統(tǒng)中服務(wù)的注冊、服務(wù)的啟動、Selinux機制簡介。通過本次課程學(xué)習(xí)學(xué)員能夠掌握Android系統(tǒng)中硬件訪問服務(wù)的實現(xiàn)過程

               課程知識點     服務(wù)注冊、服務(wù)啟動、服務(wù)權(quán)限解決過程

               視頻1標(biāo)題     服務(wù)實例實現(xiàn)

               視頻2標(biāo)題     服務(wù)的啟動失敗原因分析和解決辦法

               視頻3標(biāo)題     Selinux安全機制

               視頻4標(biāo)題     基于服務(wù)的APP應(yīng)用程序的編寫

               視頻5標(biāo)題     本地服務(wù)的實現(xiàn)

               視頻6標(biāo)題     通過服務(wù)訪問硬件的調(diào)試過程

       

      第十一章

      android系統(tǒng)中的安全機制seLinux      

               課程知識點    

               視頻1標(biāo)題     Linux下的DAC機制和MAC機制簡介

               視頻2標(biāo)題     Android系統(tǒng)下的selinux原理簡介

               視頻3標(biāo)題     修改Android源碼的selinux策略機制

               視頻4標(biāo)題     SE Android安全機制應(yīng)用擴展簡介



the end

評論(0)