第一篇 基礎篇
協助讀者安裝並熟悉Android開發環境,學會如何新建/開啟Android專案和操作虛擬機器。
Chapter 1 初探Android
Chapter 2 安裝Android開發工具
Chapter 3 開啟現有專案
Chapter 4 操作Android虛擬機器
第二篇 入門篇(一)
協助讀者熟悉Android應用程式專案的基本架構、讀懂基礎程式碼與XML介面描述檔,並學會使用基本介面元件來撰寫應用程式。
Chapter 5 建立一個Android應用程式
Chapter 6 描述使用者介面
Chapter 7 設計使用者介面
Chapter 8 調整使用者介面
Chapter 9 解讀程式流程
第三篇 入門篇(二)
協助讀者進一步熟悉Android應用程式設計的基礎技術內容,並進一步掌握Activity運作狀態,與如何撰寫包含多個頁面的程式。
Chapter 10 重構程式
Chapter 11 加入選單(Menu)
Chapter 12 加入對話框(Dialog)
Chapter 13 查看線上內容(Uri)
Chapter 14 定義Android清單(Manifest)
Chapter 15 加入新活動(Activity)
Chapter 16 傳送資料到新活動(Intent)
Chapter 17 訊息提醒(Notification)
Chapter 18 記錄與偵錯(Log)
Chapter 19 活動的生命週期(LifeCycle)
Chapter 20 儲存資訊(Preference)
第四篇 實戰篇
協助讀者應用前面章節中使用到的觀念與技術,加深印象的同時,也學一些實用的新技巧。
Chapter 21 使用AsyncTask
Chapter 22 資源檔案類型與支援多國語系
Chapter 23 針對特性配置
Chapter 24 加入測試
Chapter 25 測試活動(Activity)
Chapter 26 發佈應用程式到實機
Chapter 27 發佈應用程式到Play Store(應用程式商店)
第五篇 資料庫篇
協助讀者學習SQLite資料庫與Android平臺相關的實用技能,並能使用Android上的資料庫完成新增、刪除、修改、查詢資料的操作。
Chapter 28 加入列表活動(ListActivity)與接口(Adapter)
Chapter 29 使用資料庫(SQLite)
Chapter 30 存取資料表(SQLiteOpenHelper)
Chapter 31 加入增刪改查操作(CRUD)
Chapter 32 加入自訂接口與列表介面
Chapter 33 加入關聯選單(ContextMenu)或行動模式選單(ActionModeMenu)
Chapter 34 存取Content Provider
第六篇 番外篇
協助讀者在建立好一個應用程式後,如何為這個應用程式加入配套的桌面小工具,以及實際發佈應用程式時,如何可以讓開發成果得到實質回饋的Google AdMob嵌入廣告。
Chapter 35 加入桌面小工具(App Widgets)
Chapter 36 嵌入AdMob移動廣告與引用外部函式庫
Appendix A 後記