Android實例詳解——基礎(chǔ)進階開發(fā)
定 價:55 元
- 作者:韓迪,李健慶 編
- 出版時間:2015/7/1
- ISBN:9787563543748
- 出 版 社:北京郵電大學(xué)出版社
- 中圖法分類:TN929.53
- 頁碼:406
- 紙張:膠版紙
- 版次:1
- 開本:16K
計算機基礎(chǔ)教育研究會
“計算機系統(tǒng)能力培養(yǎng)教學(xué)研究與改革課題”立項項目Android實例詳解——基礎(chǔ)進階開發(fā)韓迪李建慶編著內(nèi)容簡介
隨著移動互聯(lián)網(wǎng)的發(fā)展和4G網(wǎng)絡(luò)提速,智能手機應(yīng)用開發(fā)市場越來越完善。本書以此為前提,并不炫耀Android開發(fā)架構(gòu)的優(yōu)點,也不強調(diào)如何彌補其他系統(tǒng)的軟肋,更多是結(jié)合Android開自身開源平臺和利用Google等強有力的后盾,設(shè)計出更多方便生活,服務(wù)社會的應(yīng)用程序。本書以Android應(yīng)用程序開發(fā)為主線,分問上下兩冊,此次為上冊,適合有一定編程基礎(chǔ)(如C/C++)的讀者閱讀。本冊分為三個部分。分別為:準(zhǔn)備知識:深入淺出的羅列掌握Android開發(fā)需要的基礎(chǔ)內(nèi)容,并輔佐案例學(xué)習(xí);窘M件:利用實例對Android基本組件使用方法進行訓(xùn)練。簡單案例:以案例驅(qū)動學(xué)習(xí)為主線,將基本組件融合的綜合案例教學(xué)。
適用于沒有項目開發(fā)經(jīng)驗或程序設(shè)計基礎(chǔ)薄弱的讀者,以及希望快速開發(fā)安卓App的新手、編程愛好者、安卓愛好者。
■本書共分準(zhǔn)備知識、基本組件和簡單案例三個單元,每個單元中包含若干個主題,而每一個主題由3個左右單獨的小案例組成,學(xué)習(xí)時間約為2小時,這些小案例是彼此之間獨立的,但它們又有邏輯直接的關(guān)系。避免讀者因為某個功能無法實現(xiàn),而不能放棄整個項目學(xué)習(xí)。做到學(xué)習(xí)意義上的“高內(nèi)聚,低耦合”。
■培養(yǎng)分析問題、解決問題的能力,而不僅僅是一本指導(dǎo)書。因為書中每個例子都放上應(yīng)用市場,所以本書中在介紹開發(fā)過程中,同時也根據(jù)市場的反饋、用戶體驗等深入講解原本代碼中不妥當(dāng)?shù)牡胤。另讀者開發(fā)經(jīng)驗更成熟。避免其他大多數(shù)圖書經(jīng)常忽略的編程陷阱。
■每個章節(jié)*后給出參考鏈接,讓讀者能夠有依可尋。因為每個人精通的范圍是有限的,關(guān)鍵是為讀者提供信息二次挖掘的入口。
■案例講解中融入了大量作者在業(yè)界的開發(fā)經(jīng)驗,選取了大量的企業(yè)中實際的開發(fā)框架和工具,讓學(xué)習(xí)者真正實現(xiàn)了和理論學(xué)習(xí)和業(yè)界實踐相結(jié)合。
澳門科技大學(xué)計算機專業(yè)博士,香港理工大學(xué)助理研究員,高校教師,擔(dān)任網(wǎng)易達IT公司技術(shù)總監(jiān)。擁有超過10年的軟件開發(fā)經(jīng)驗。比較早Android實踐者之一,對Android和移動開發(fā)有深入的研究。技術(shù)精通:Java、Web前端等開發(fā)語言,研究方向:移動互聯(lián)網(wǎng)、普適計算。曾出版有關(guān)網(wǎng)絡(luò)和移動開發(fā)多本暢銷書。
目錄第一部分準(zhǔn)備知識
01Android整體接觸1
A磨刀不誤砍柴工——開發(fā)工具比較1
B萬丈高樓平地起——從開發(fā)到打包26
C談錢不傷感情——把APP放上市場37
02Android基本功一XML和JSON56
03Android基本功二 Android布局65
04Android基本功三Java基本功訓(xùn)練72
AAndroid基本功三——Java內(nèi)部類72
BAndroid基本功三——Java事件監(jiān)聽81
CAndroid基本功三——Java多線程88
DAndroid基本功三——Java異常處理94
第二部分基本組件
05Activity與Intent101
06DDMS調(diào)試與生命周期113
07Android菜單功能實現(xiàn)121
08Android對話框功能實現(xiàn)130
09Android組件系列學(xué)習(xí)137
A人機交互事件(ActionBar+Spinner)137
B用戶體驗的細節(jié)(User Experience)164
C蘋果能做我都能做(Gallery)194
D常用widget組件1210
E常用widget組件2222
F與時俱進的Fragment232
10Intent和broacast組合1:Intent的過濾器使用242
11Intent和broacast組合2:廣播與短信服務(wù)249
12Android Service后臺服務(wù)258
13Android Handler多線程265
第三部分簡單案例
14Android簡單文件管理器272
AJava代碼布局272
B邏輯功能實現(xiàn)288
15網(wǎng)絡(luò)API的使用319
A二維碼和字典319
B天 氣 預(yù) 報341
C百度地圖與定位368
16數(shù)據(jù)庫結(jié)合多線的信息查詢382
附錄Android底層JNI394