本書詳細(xì)介紹了Android Studio和Eclipse ADT兩種不同開發(fā)環(huán)境搭建(針對(duì)Google網(wǎng)站不易訪問);對(duì)Android客戶端程序架構(gòu)、實(shí)現(xiàn)消息推送、即時(shí)通信、服務(wù)器端json接口編程(Restful API)、在手機(jī)客戶端解析json、網(wǎng)絡(luò)多圖片異步下載、移動(dòng)應(yīng)用數(shù)據(jù)統(tǒng)計(jì)分析等移動(dòng)互聯(lián)網(wǎng)重要開發(fā)技術(shù)進(jìn)行了較為細(xì)致的講解。配套教學(xué)資源豐富,包含所有章節(jié)的PPT、程序源碼、習(xí)題解答、教學(xué)視頻、所需軟件工具及一個(gè)幫助學(xué)習(xí)本書的手機(jī)APP。
本書結(jié)合Android應(yīng)用開發(fā)的一些具體案例,由淺入深地闡述Android應(yīng)用開發(fā)的基礎(chǔ)知識(shí)、常用技巧和關(guān)鍵技術(shù),例如對(duì)一般Android書籍中難以見到的實(shí)現(xiàn)消息推送(不利用第三方平臺(tái))、即時(shí)通信、服務(wù)器端接口編程等市場(chǎng)急需的重要開發(fā)技能進(jìn)行了較為細(xì)致的講解,以達(dá)到快速提升讀者編程水平和實(shí)際項(xiàng)目開發(fā)能力之目的。 全書分為基礎(chǔ)篇、提高篇、開發(fā)篇和拓展篇四個(gè)部分,共23章。 基礎(chǔ)篇(第1~9章),主要包含Android開發(fā)環(huán)境搭建(包括*新的Android Studio安裝與配置)、用戶界面設(shè)計(jì)、組件通信等內(nèi)容。 提高篇(第10~12章),包含百度地圖開發(fā)、ViewPager和PageAdapter等內(nèi)容。 開發(fā)篇(第13~18章),包含在手機(jī)客戶端解析JSON、消息推送、Android賬戶管理、MyBatis框架原理、Maven和Gradle等內(nèi)容。 拓展篇(第19~23章),包含即時(shí)通信、友盟統(tǒng)計(jì)及社會(huì)化組件、Android客戶端程序架構(gòu)、版本控制工具SVN和Git等內(nèi)容。
韓冬,蘇州大學(xué)計(jì)算機(jī)學(xué)院副教授,同濟(jì)大學(xué)軟件碩士,所教授學(xué)生多名入職名企,其中包括阿里巴巴、華為、中科院電子所蘇州研究院、網(wǎng)易等。