Course Code: I-002
Android Service 是 Android 框架最重要的設計之一,它負責「控制硬體」以及「與整合框架」,因此深入 Android Service 的設計,將有助於系統廠開發品質更好的「軟硬整合」平臺。透過本課程,學員可學習到「用於 Android 框架」的重要物件導向觀念。物件導向是 Android 框架開發的根本學科,重要性如同數學,需要儘早學習,才能有效累積開發經驗。

1. Introducing to Android Framework
- Abstract class & interface
- IoC & Default behavior
- Design of Android Service
2. Android Service Internals and Design
- IBinder & Binder
- Access hardware via blocking I/O
- Design patterns for Android Framework
3. Data transfer internals
- Using native handle & Bundle
- Using Parcel & Parcelable
- Callback method design & implementation