本書主要從教學的角度全面介紹Android應用開發(fā)的核心知識,共8章。第1章主要講解了Android的基礎知識,包括Android起源、Android體系結構和開發(fā)環(huán)境搭建等。第2~3章主要講解了如何使用布局和視圖創(chuàng)建用戶界面,介紹了用戶圖形界面的常用組件,還包括圖像繪制技術和動畫技術等較高級的內容。第4章主要講解了Activity,包括生命周期、創(chuàng)建和使用等,讀者可以大致了解Android各個組件的工作原理。第5章主要講解了多媒體和傳感器的知識,包括播放音頻和視頻、錄音、拍照和傳感器檢測等。第6章主要講解了Android中的兩個組件服務和廣播接收器,包括服務的創(chuàng)建和生命周期,廣播的創(chuàng)建、發(fā)送與接收,以及組件間用于通信的Intent。第7章主要講解了Android中的數據存儲技術,包括SharedPreferences、文件存儲、SQLite數據庫和內容提供器等知識。第8章主要講解了Android中的網絡通信技術,包括使用Web視圖、基于HTTP協(xié)議編程和使用Volley框架,并介紹了網絡傳輸中的理想數據交換格式JSON。