本書是面向Android初學(xué)者的教程,書中介紹了設(shè)計(jì)開發(fā)Android系統(tǒng)應(yīng)用程序的基礎(chǔ)理論和實(shí)踐方法。全書共12章,內(nèi)容涵蓋Java語(yǔ)言與面向?qū)ο缶幊袒A(chǔ)、XML基礎(chǔ)、開發(fā)環(huán)境搭建、Android應(yīng)用程序的基本組成、事件處理機(jī)制和常用Widget組件、Fragment、異步線程與消息處理、基于Intent的Activity切換及數(shù)據(jù)傳遞、Service、BroadcastReceiver、數(shù)據(jù)存取機(jī)制、多媒體應(yīng)用、網(wǎng)絡(luò)應(yīng)用等。本書注重理論與實(shí)踐相結(jié)合,采用Android Studio 2.3.3開發(fā)環(huán)境,配有豐富的示例程序,講解深入淺出,可以使讀者在較短的時(shí)間內(nèi)理解Android系統(tǒng)框架及其應(yīng)用的開發(fā)過(guò)程,掌握Android應(yīng)用程序的設(shè)計(jì)方法。本書提供所有程序的源代碼和電子課件。 本書可作為普通高等學(xué)校計(jì)算機(jī)、通信、電子信息類本??萍案黝惻嘤?xùn)機(jī)構(gòu)Android軟件開發(fā)課程的教材,也可作為Android程序設(shè)計(jì)愛(ài)好者的自學(xué)用書。