Android課程系列
AF000 Android Porting + EmbeddeLinux 基礎訓練班
將 Android 移植到不同硬體平臺時,需具備 EmbeddeLinux 的基礎知識。Embedded Linux 技術是 Android Porting 的基礎,二者有許多相同之處,以及一些小差異。
AF001 Android Porting: 移植技術與實作訓練
本課程是 AF000 的延續,在學習了「Android Porting + Embedded Linux 基礎訓練班」後,接下來我們將帶領學員,一探「Android 框架移植至實際硬體」的技術。
AF101 Android HAL & Framework:軟硬整合實作訓練
了解 HAL 及其設計,是開發 Android 產品的第一門課。透過分析 HAL 的設計,能建立基礎的Android 框架知識。Android框架的開發要考慮架構,要先做設計(OOD),要驗證設計的正確性,同時也要達到重用(Design Reuse)框架設計的要求。
AF102 Android HAL & Framework:行動裝置開發技術
本課程整理數個 Android 開發產品的實務主題:包含 Sensor HAL、Audio HAL、Camera HAL、Android 多媒體框架、Stagefright、客製化 SDK 等主題。本課程是 AF101 的延續,將繼續介紹重要的 Android 框架子系統。對於每個子系統的架構、設計與原理,都有詳細的介紹。