Android系統(tǒng)開(kāi)發(fā)初級(jí)

  •  課程目標(biāo)

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

  •  師資團(tuán)隊(duì)

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

  •  培養(yǎng)對(duì)象

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

  •  培訓(xùn)方式

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

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

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

    •  質(zhì)量保證

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

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

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

    •  課程大綱



      第一章

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

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

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

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

               視頻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)編譯和燒寫(xiě)過(guò)  

      課程簡(jiǎn)介:Android編譯和燒寫(xiě)過(guò)程是Android系統(tǒng)開(kāi)發(fā)的基本技能。本課程詳細(xì)介紹了Android系統(tǒng)的的編譯過(guò)程,以及Android系統(tǒng)的燒寫(xiě)過(guò)程。

               課程知識(shí)點(diǎn)     Android系統(tǒng)編譯和燒寫(xiě)過(guò)程

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

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

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

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

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

      第三章

      Android模塊的編譯

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

               課程知識(shí)點(diǎn)     Android.mk的使用

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

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

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

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

       

      第四章

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

      課程簡(jiǎn)介:本課程詳細(xì)分析了Android系統(tǒng)的啟動(dòng)流程,分析了init.rc的基本語(yǔ)法,定制了Android系統(tǒng)的開(kāi)機(jī)畫(huà)面以及開(kāi)機(jī)桌面應(yīng)用程序。

               課程知識(shí)點(diǎn)     Android系統(tǒng)啟動(dòng)過(guò)程分析

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

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

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

       

      第五章

      JNI機(jī)制上

      課程簡(jiǎn)介:本課程講解了JNI語(yǔ)法的使用,詳細(xì)介紹java調(diào)用c的過(guò)程

               課程知識(shí)點(diǎn)     JNI機(jī)制

               視頻1標(biāo)題     JNI的簡(jiǎn)介和語(yǔ)法介紹

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

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

       

      第六章

      JNI機(jī)制上

      課程簡(jiǎn)介:本課程詳細(xì)講解了JNI機(jī)制在Android系統(tǒng)中的使用,通過(guò)實(shí)例的方式,帶你體驗(yàn)Android系統(tǒng)從上層到下層的開(kāi)發(fā)。

               課程知識(shí)點(diǎn)     JNI機(jī)制

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

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

               視頻3標(biāo)題     基于JNI機(jī)制驅(qū)動(dòng)的編寫(xiě)和整個(gè)層次的調(diào)用過(guò)程

       

      第七章

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

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

               課程知識(shí)點(diǎn)     Android系統(tǒng)HAL層開(kāi)發(fā)

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

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

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

       

      第八章

      Android系統(tǒng)的定制

      課程簡(jiǎn)介:本課程詳細(xì)講解了Android系統(tǒng)Launcher定制、Android系統(tǒng)開(kāi)機(jī)logo定制、Android系統(tǒng)啟動(dòng)動(dòng)畫(huà)的定制、Android系統(tǒng)廠商的定制。

               課程知識(shí)點(diǎn)     Android系統(tǒng)的定制

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

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

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

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

       

      第九章

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

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

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

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

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

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

       

      第十章

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

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

               課程知識(shí)點(diǎn)     服務(wù)注冊(cè)、服務(wù)啟動(dòng)、服務(wù)權(quán)限解決過(guò)程

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

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

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

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

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

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

       

      第十一章

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

               課程知識(shí)點(diǎn)    

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

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

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

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



the end

評(píng)論(0)