本書對Android應用程序開發(fā)的基本概念和技術進行了系統(tǒng)的講解,并通過簡單易懂的示例說明了其具體實現(xiàn)過程。通過本書的學習,讀者可以牢固掌握Android編程技術的基本概念、原理和編程方法,通過實踐的靈活運用,能夠進行應用程序的實際開發(fā)。全書分為三個部分,共10章。第一部分即第1章,詳細介紹Android系統(tǒng)的體系結構、應用程序開發(fā)環(huán)境及調試環(huán)境的搭建;第二部分包括第2~4章,詳細介紹用戶界面的設計方法、常用布局、基本控件和高級控件、事件處理機制等實現(xiàn)Android用戶界面的基本知識,以及用戶瀏覽模式中菜單模式和動作條模式中各種應用的具體實現(xiàn);第三部分包括第5~10章,詳細介紹Android平臺的高級知識,包括發(fā)送與接收消息、多任務與服務、實現(xiàn)應用程序的數據存儲、訪問數據資源的接口ContentProvider、觸摸事件處理、定位服務和Google地圖應用。本書適合對Java編程有一定基礎、希望掌握Android程序設計技術的讀者,也適合作為高等學校計算機專業(yè)的教材,還可作為Android程序設計的培訓教材。