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)介
- 贊