本書是美國知名編程教材的作者針對Android系統下進行應用開發而編寫的一本入門級教程,全書以"應用驅動的方法”為基礎,詳細講解了17個完整的Android應用的開發過程,並提供了8個APP應用的完整的源代碼。這些應用經過精心挑選,從不同側面展現了Android系統各個功能模塊的編程方法。這些功能包括音頻、視頻、動畫、電話、藍牙、語音識別、加速度計、GPS、指北針、應用窗件、3D圖形等, 它們都是從事Android應用開發所必須熟知的基本技術。