《Google Android SDK開發(fā)實戰(zhàn)演練》從介紹Android開發(fā)工具的安裝開始,通過實戰(zhàn)的方式,由淺入深地介紹了Android程序的設計模式、UI視圖、XML應用以及Activity的生命周期與實際范例等。全面講解Android架構、Android組件與數據存儲解決方案、網絡通信、地圖、繪圖、云備份、觸控、桌面、云信息推送,以及Android版權服務技術等。在用戶界面與控件方面,介紹了如何使用各種菜單與用戶互動,并介紹了可讓用戶自由控制的動態(tài)組件;在數據訪問方面,介紹了提供用戶查詢和操作的函數與界面,詳細介紹數據庫的基本操作與用戶界面的互動;在用戶偏好和文檔存取方面,介紹了用XML文件定義用戶偏好組件,規(guī)劃內部和外部空間,以及說明多線程的使用方法;在通信與網絡方面,介紹了短信、E-mail、網頁和下載的管理方式,利用DownloadManager以規(guī)避底層繁瑣的程序設計;在位置和地圖方面,結合Google地圖與相關API提供地理位置、景點查詢、地區(qū)標記,以及說明如何在查詢精度和速度之間取得平衡等;在觸控與動態(tài)桌面方面,介紹了不同的觸控處理方式,并擴展到制作動態(tài)桌面與用戶互動;在桌面工具與繪圖方面,介紹桌面小工具的生成機制和運作原理,以及使用SurfaceView繪制2D圖形;在云備份和數據安全方面,介紹了巧用云備份與設備管控,讓用戶在重新加載系統(tǒng)后能立即獲取個人數據,并運行設備管控提高系統(tǒng)安全性;在C2DM云通信推送方面,了解云信息推送并取得Google認證賬號,讓應用程序服務器通過C2DM服務獲取即時信息;在Android硬件功能方面,介紹Android的兩個重要組件—相機與感應器,利用相機獲取照片,并讀取感應器數值,實現(xiàn)重力加速感應器和光度感應器;在Google App Inventor方面,通過可視化組件的效果與功能,快速利用網頁開發(fā)Android設備應用程序等。《Google Android SDK開發(fā)實戰(zhàn)演練》不僅可以作為致力于Android手機開發(fā)初學者的入門教程,也可作為Android手機開發(fā)程序員的參考手冊。