「Android Framework Introduction」講座
.作者:jollen/
.日期:February 1, 2010 11:58 PM
Android Framework 技術的重要性日漸提高,研究 Android Framework 架構或是內部結構成為一項重要的工作。明天(2/2)受邀至鴻海土城民生廠進行一場訓練課程,主題是「Android Framework Introduction」;議題雖然是「introduction」,但突然有個想法,希望能做更深入的 introduction。正好近期在整理研究資料,所以把抓出的議題也和大家分享。計畫介紹的技術主題(Features)如下:
1. Android Framework Features
- SystemServer & ServerThread
- Main Thread
- android.app.Activity 與 android.app.Service
- Android Process 模式
- ServiceManager 與 getSystemService API
- JNI & Native Method
- Blocking & Long Operations
- VMThread & Thread
- Zygote 與 Linux fork System Call
2. Android Framework Development
- Manager API
- Proxy Object
- Remote Object
- Remotable Object
- IInterface & IServiceManager
原本構想中的 introduction 是以 Android 的架構圖為主,逐一介紹每一層的關係以並做 source code 的導讀;不過,後來想了一下,因為只有 3 個小時的時間,再加上大家對「概念」可能都已經有一定程度的了解了,所以再做這種描述性的簡介,似乎意義不大。
於是,改採介紹「Features」的方式,將 Android 重要的技術點做「點擊式」的說明。「明天過後」歡迎大家來函索取這次的講稿,待未來講義更加完善時,再放置到網路上分享。
Tags: