I-002: Android Framework: Android Service 設計與實作

【2011年06月28日 星期二】 開發團隊:仕橙3G教室

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