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安全機制應用擴展簡介



the end

評論(0)