瞭解Android的基本架構,並有能力開發kernel for Android 及Porting 整個系統,透過實作了解整個移植的步驟,並了解可能遇到的問題,以及如何解決。當要建立自己平台時,如何將屬於自己平台特性的設定或程式碼與Android原始的程式碼分離,以便將來方便升級。
Android的系統架構:
1.Application Framework概述
2.底層Library與程式 概述
3.Dalvik概述
Android原始碼與開發環境:
1.原始碼結構概述
2.開發工具與SDK, NDK 介紹
3.原始碼的下載, 編譯和執行
GUI系統框架概述:
Java Framewrok中的系統服務
1.IPC與Binder介紹
2.Service Manager
3.zygote
Application Framework中的services
1.Window Manager Service介紹與工作原理
2.Activity Manager Service介紹與工作原理
3.Package Manager Service介紹
4.View System介紹
Java Framework 中的Audio系統
1.Audio mechanism in Java與JNI的架構介紹
2.AudioFlinger, AudioTrack 與AudioPolicyService
Java Framework 中的Video系統
1.Video mechanism in Java與JNI的架構介紹
2.Activity 和Surface, SurfaceFlinger 的關係
Android的 Multimedia系統
1.Multimedia mechanism in Java與JNI的架構介紹
2.Multimedia framework與MediaScanner
具備C程式語言及Embedded Linux基礎,欲學習Android 平台建置實務者。
嵌入式設計師 │韌體工程師 │資訊家電設計師│網路應用程式設計│Linux平台驅動程式
‧優惠方案1:艾鍗超值金鑽卡會員,報名課程可享9 折優惠價。
‧優惠方案2:艾鍗企業VIP會員可享課程85 折優惠價。