《Android基礎程序設計》共分為10章,涵蓋了四大組件、UI、碎片、數據存儲、多媒體、網絡編程等方面的知識,接下來對每個章節(jié)進行簡單介紹。第1章主要講解了Android基礎知識,包括Android的起源、體系結構以及開發(fā)環(huán)境的搭建,通過本章的學習,初學者可以創(chuàng)建出簡單的Android項目。第2章主要講解了活動,包括活動的生命周期、啟動模式以及數據傳遞方式,并通過新建名片案例來鞏固所學知識,實現簡單的頁面交互。第3~4章主要講解了Android的UI、布局以及碎片的知識,通過這兩章的學習,初學者可以創(chuàng)建簡單的手機布局界面以及平板布局界面。第5章、第7章和第9章主要講解了Android中的另外三個重要的組件,廣播接收者、內容提供者以及服務,通過這三章的學習,初學者可以使用廣播和服務實現后臺程序。第6章主要講解了Android中的數據存儲,包括文件存儲、SharedPreferences存儲、SQLite數據庫存儲知識,并通過手機通信錄案例進一步鞏固數據存儲的知識。本章知識非常重要,幾乎所有的Android程序都會涉及數據存儲,初學者應該熟練掌握。第8章主要講解了網絡技術,包括webView、HTTP協(xié)議訪問網絡、XML以及JsON解析、網絡編程的優(yōu)化等相關內容。通過兩個案例讓初學者掌握網絡程序的開發(fā)過程。第10章主要講解了Android開發(fā)中的高級編程知識,包括Notification的使用、攝像頭與相冊、多媒體、Material Design以及簡單動畫效果等知識。通過本章的學習,初學者可以掌握很多Android的新特性以及前沿技術。