Android系統開發初級
-
課程目標
令人激動的Google手機操作系統平臺- Android 是一個真正意義上的開放性移動設備綜合平臺。它包括操作系統、用戶界面和應用程序 —— 移動電話工作所需的全部軟件,而且不存在任何以往阻礙移動產業創新的專有權障礙。谷歌與開放手機聯盟合作開發了 Android,這個聯盟由包括中國移動、摩托羅拉、高通、宏達和 T-Mobile 在內的 30 多家技術和無線應用的領軍企業組成。建立標準化、開放式的移動電話軟件平臺,在移動產業內形成一個開放式的生態系統。學習Android的意義不僅僅是手機平臺那么簡單,通過對其框架,結構的分析,我們可以將Android應用到任何移動硬件平臺上,支持各種硬件設備、應用于多種行業。
-
師資團隊
-
華清創客企業內訓講師,均是來自各個領域的資深專家,均擁有6年以上大型項目經驗。
-
培養對象
◆ 掌握一定嵌入式Linux知識的開發工程師
◆ 嵌入式Linux/Android愛好者。 -
培訓方式
第一種:華清創客講師面授
課時:共5天,每天6學時,總計30學時
◆費用(含教材費):公司員工(3200元),個人自費(2500元),學生自費(1900元,憑有效證件)
◆培訓證書:培訓合格學員可獲工業和信息化部《國家信息技術應用技能Android系統開發工程師認證證書》(認證費500元)
◆外地學員:代理安排食宿(需提前預定)
第二種:線上直播授課
直播課時:共10天,每天3學時,總計30學時;
輔導:授課期間,輔導老師每天有1小時的輔導直播
◆費用(含教材費):公司員工(3200元),個人自費(2500元),學生自費(1900元,憑有效證件)
◆培訓證書:培訓合格學員可獲工業和信息化部《國家信息技術應用技能Android系統開發工程師認證證書》(認證費500元)
第三種:企業定制培訓
課時:根據定制的大綱確定課時
費用:根據課程難度,每課時1500~3000元
◆培訓證書:培訓合格學員可獲工業和信息化部《國家信息技術應用技能Android系統開發工程師認證證書》(認證費500元)
-
-
質量保證
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在下期培訓班中重聽;
2、培訓結束后免費提供一個月的技術支持,充分保證培訓后出效果;
3、培訓合格學員可享受免費推薦就業機會。
-
課程大綱
第一章
Android系統概述及開發環境搭建
課程簡介:Android系統體系架構是了解Android系統開發的基礎知識。本課程主要講解了Android系統的四層架構,Android源碼的獲取方式,Android系統編譯命令的使用,為從事Android系統開發做好準備工作。
課程知識點 Android架構、Android源碼獲取方式、Android編譯命令的使用
視頻1標題 Android底層簡介
視頻2標題 Android架構介紹
視頻3標題 Android源碼獲取方式
視頻4標題 Android源碼目錄結構
視頻5標題 Android系統編譯命令的使用
第二章
Android系統編譯和燒寫過
課程簡介:Android編譯和燒寫過程是Android系統開發的基本技能。本課程詳細介紹了Android系統的的編譯過程,以及Android系統的燒寫過程。
課程知識點 Android系統編譯和燒寫過程
視頻1標題 Android系統中編譯命令的詳解
視頻2標題 Android系統的分區介紹
視頻3標題 Android系統整體鏡像燒寫
視頻4標題 Android系統fastboot燒寫
視頻5標題 Android Recovery燒寫
第三章
Android模塊的編譯
課程簡介:本課程詳細介紹了Android系統使用Android.mk編譯模塊的過程,包括編譯生成可執行程序,動態庫,靜態庫,系統庫的調用,Apk文件生成等
課程知識點 Android.mk的使用
視頻1標題 使用Android.mk編譯生成可執行程序
視頻2標題 使用Android.mk編譯生成靜態庫、動態庫
視頻3標題 Android.mk如何調用第三方庫和系統庫
視頻4標題 使用Android.mk編譯生成Apk文件
第四章
Android系統啟動流程分析
課程簡介:本課程詳細分析了Android系統的啟動流程,分析了init.rc的基本語法,定制了Android系統的開機畫面以及開機桌面應用程序。
課程知識點 Android系統啟動過程分析
視頻1標題 Android系統啟動過程分析(一)-總述
視頻2標題 Android系統啟動過程分析(二)-init進程及init.rc分析
視頻3標題 Android系統啟動過程分析(三)-zygote
第五章
JNI機制上
課程簡介:本課程講解了JNI語法的使用,詳細介紹java調用c的過程
課程知識點 JNI機制
視頻1標題 JNI的簡介和語法介紹
視頻2標題 java調用c的原理分析
視頻3標題 在ubuntu實現java調用c的實例
第六章
JNI機制上
課程簡介:本課程詳細講解了JNI機制在Android系統中的使用,通過實例的方式,帶你體驗Android系統從上層到下層的開發。
課程知識點 JNI機制
視頻1標題 基于JNI機制APP應用程序編寫
視頻2標題 基于JNI機制庫的制作
視頻3標題 基于JNI機制驅動的編寫和整個層次的調用過程
第七章
Android系統HAL層開發
課程簡介:本課程詳解講解了Android系統中HAL的由來,HAL層的框架結構。以實例的方式讓你掌握Android系統中HAL如何開發。
課程知識點 Android系統HAL層開發
視頻1標題 Android系統HAL層的簡介
視頻2標題 Android系統HAL層的框架結構揭秘
視頻3標題 Android系統中HAL層開發實例
第八章
Android系統的定制
課程簡介:本課程詳細講解了Android系統Launcher定制、Android系統開機logo定制、Android系統啟動動畫的定制、Android系統廠商的定制。
課程知識點 Android系統的定制
視頻1標題 Android系統廠商的定制
視頻2標題 Android系統開機logo定制
視頻3標題 Android系統啟動動畫的定制
視頻4標題 Android系統Launcher定制
第九章
Android中的硬件訪問服務(上)
課程簡介:本課程講解Android系統中的硬件訪問服務的框架結構、硬件訪問服務的原理。為實現Android中硬件訪問服務實例打下基礎
課程知識點 Android中的硬件訪問服務原理、aidl文件使用
視頻1標題 硬件訪問服務的簡介
視頻2標題 硬件訪問服務的框架結構
視頻3標題 aidl文件
第十章
Android中的硬件訪問服務(下)
課程簡介:本課程主要講解Android系統中服務的注冊、服務的啟動、Selinux機制簡介。通過本次課程學習學員能夠掌握Android系統中硬件訪問服務的實現過程
課程知識點 服務注冊、服務啟動、服務權限解決過程
視頻1標題 服務實例實現
視頻2標題 服務的啟動失敗原因分析和解決辦法
視頻3標題 Selinux安全機制
視頻4標題 基于服務的APP應用程序的編寫
視頻5標題 本地服務的實現
視頻6標題 通過服務訪問硬件的調試過程
第十一章
android系統中的安全機制seLinux
課程知識點
視頻1標題 Linux下的DAC機制和MAC機制簡介
視頻2標題 Android系統下的selinux原理簡介
視頻3標題 修改Android源碼的selinux策略機制
視頻4標題 SE Android安全機制應用擴展簡介
- 贊