第一篇 基本概念
本篇內容著重於Android基本觀念與開發環境建置,並以Android一些預先的設定,建立一個簡單應用程式專案,以驗證開發環境與工具確實已經到位。並用以說明Android模擬器設定、專案測試與Android專案的架構。接著本篇也詳細介紹Android最常用的開發工具—Eclipse整合開發環境,包括與Android開發有關的視圖與編輯器,以及Android SDK的常用工具。最後本篇說明了Android應用程式的4個主要組成元件:活動、服務、廣播接收者與內容提供者,並詳細介紹活動的生命循環與造成生命循環各狀態之間轉換所使用的方法。
第一章Android介紹與工具安裝
第二章 初探Android程式開發
第三章 Eclipse整合式開發環境介紹與中文化
第四章 Android SDK常用工具
第五章 組成Android應用程式的架構說明
第六章 Activity生命循環與各階段的對應方法介紹
第二篇 使用者介面元件的應用
第一篇介紹過活動是Android應用程式最重要的組成元件,活動定義了應用程式的執行畫面,提供使用者與應用程式的互動介面,這介面就是此活動的使用者介面。本篇將為各位介紹如何利用佈局與Android SDK預建的視圖元件(稱為widget),讓程式能真正的與使用者溝通。
第七章 佈局、按鈕與文字編輯元件
第八章 輸入、按鈕與指示元件
第九章 清單與選單的使用
第十章 對話框與分頁的設計與應用
第十一章 Activity 間的往來與捲動視圖元件介紹
第十二章 Fragment與Action Bar的使用說明
第三篇 Android 2D/ 3D影像繪圖及多媒體的應用
精美圖片與動聽的音樂是引人入勝的重要因素,對於Android而言,它在這上面的表現更是亮眼,這一篇就讓我們一起感受Android的聲光效果吧!
第十三章 影像顯示元件介紹
第十四章 Canvas平面繪圖與動畫應用
第十五章 利用OpenGL ES繪製3D圖形與動畫
第十六章 聲音與視訊的應用
第四篇 Android的資料儲存與資料庫應用
Android系統提供多種資料存取的方式,從最簡單的SharedPreferences、檔案到功能強大的SQLite,讓開發者可以依實際需求,選擇最適當的資料存取策略。
第十七章 SharedPreference與檔案應用
第十八章 SQLite資料庫應用
第十九章 ContentProvider與資料共享
第五篇 Android硬體功能與感應器應用
行動裝置所以能在那麼短的時間內形成無法阻擋的風潮,甚至有人形容它將3C產業帶入「後PC時代」,主要就是因為「方便」。它的「方便」不只是因為體積小,更是因為它提供了前所未有的將各硬體集合於一身的能力,拍照、上網只是基本功能,它具備的各種感測能力,如全球定位(GPS)、加速計等,更為它的應用提供了無限可能。本篇會將進行相關的應用介紹。
第二十章 行動裝置內建Camera的應用
第二十一章 Android的定位應用
第二十二章 Google Map的應用
第二十三章 Android的網路應用
第二十四章 Sensor感測器應用介紹