Android移動(dòng)應(yīng)用開(kāi)發(fā)項(xiàng)目教程
定 價(jià):46 元
叢書(shū)名:21世紀(jì)高等院校移動(dòng)開(kāi)發(fā)人才培養(yǎng)規(guī)劃教材
- 作者:李新輝,鄒紹芳
- 出版時(shí)間:2014/8/1
- ISBN:9787115359957
- 出 版 社:人民郵電出版社
- 中圖法分類:TN929.53
- 頁(yè)碼:322
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
本書(shū)通過(guò)精心設(shè)計(jì)的7個(gè)工作項(xiàng)目,全程貫徹“做中學(xué)”理念,先實(shí)踐認(rèn)知,后理論拓展,由淺入深,讓讀者逐步掌握Android應(yīng)用程序用戶界面布局設(shè)計(jì)、2D繪圖和游戲設(shè)計(jì)、傳感器、網(wǎng)絡(luò)訪問(wèn)、LBS地圖相冊(cè)開(kāi)發(fā)等技術(shù),在項(xiàng)目實(shí)踐過(guò)程中理解Android基本開(kāi)發(fā)技術(shù)、調(diào)試方法、項(xiàng)目重構(gòu)技巧和規(guī)范的編碼風(fēng)格,掌握開(kāi)發(fā)Android應(yīng)用程序的方法。
本書(shū)項(xiàng)目1闡述Android應(yīng)用程序開(kāi)發(fā)環(huán)境的搭建;項(xiàng)目2講解BMI體質(zhì)指數(shù)計(jì)算器的開(kāi)發(fā),著重闡述基本組件的使用;項(xiàng)目3講解ColorCard色卡應(yīng)用程序的開(kāi)發(fā),著重闡述通過(guò)靈活布局組件構(gòu)建動(dòng)態(tài)界面的技術(shù);項(xiàng)目4講解PT拼圖游戲的開(kāi)發(fā),著重闡述2D繪圖知識(shí)、線程和游戲開(kāi)發(fā)技術(shù);項(xiàng)目5講解PhoneSecurity手機(jī)防盜器的開(kāi)發(fā),著重闡述傳感器、短信和電子郵件發(fā)送技術(shù);項(xiàng)目6講解NewsReader新聞閱讀器的開(kāi)發(fā),著重闡述ListView等高級(jí)組件的使用和XML/JSON數(shù)據(jù)處理技術(shù);項(xiàng)目7講解MapPhotos地圖相冊(cè)的開(kāi)發(fā),著重闡述在應(yīng)用程序中使用地圖和相機(jī)拍照的技術(shù)。本書(shū)配有教學(xué)視頻、習(xí)題參考等教學(xué)資源,方便老師教學(xué)。
本書(shū)可作為各高等院校移動(dòng)互聯(lián)網(wǎng)Android開(kāi)發(fā)技術(shù)的教材,也可作為軟件開(kāi)發(fā)人員的參考用書(shū)。
1、采用項(xiàng)目教學(xué)法,以實(shí)際案例引入知識(shí)點(diǎn)。
2、項(xiàng)目中既有知識(shí)教授,又有學(xué)生練習(xí)題目,培養(yǎng)學(xué)生解決實(shí)際問(wèn)題能力。
3、教學(xué)內(nèi)容兼顧夠用原則且適當(dāng)擴(kuò)展,教學(xué)安排充分考慮了高職學(xué)生的實(shí)際應(yīng)用能力。
項(xiàng)目1 Android應(yīng)用程序開(kāi)發(fā)環(huán)境搭建 1
1.1 安裝文件準(zhǔn)備 1
1.2 開(kāi)發(fā)環(huán)境安裝和配置 2
1.3 Android應(yīng)用程序編寫(xiě) 6
1.4 知識(shí)拓展 10
1.4.1 在設(shè)備上運(yùn)行應(yīng)用程序 10
1.4.2 安裝APK應(yīng)用到模擬器 12
1.4.3 Android技術(shù)架構(gòu) 13
1.4.4 Java語(yǔ)法補(bǔ)充 15
1.5 問(wèn)題實(shí)踐 18
項(xiàng)目2 BMI體質(zhì)指數(shù)計(jì)算器的開(kāi)發(fā) 19
2.1 項(xiàng)目引入 19
2.2 BMI項(xiàng)目準(zhǔn)備 20
2.3 BMI界面設(shè)計(jì) 20
2.4 BMI功能實(shí)現(xiàn) 22
2.5 BMI重構(gòu) 26
2.6 BMI屬性菜單 29
2.7 知識(shí)拓展 35
2.7.1 Activity 35
2.7.2 RelativeLayout 38
2.7.3 AndroidManifest 39
2.7.4 ApiDemo 40
2.7.5 API Reference 42
2.8 問(wèn)題實(shí)踐 43
項(xiàng)目3 ColorCard色卡程序的開(kāi)發(fā) 44
3.1 項(xiàng)目引入 44
3.2 ColorCard項(xiàng)目準(zhǔn)備 45
3.3 ColorCard界面設(shè)計(jì) 46
3.3.1 主界面布局 46
3.3.2 色卡界面布局 50
3.3.3 檢索界面布局 52
3.3.4 辨色界面布局 53
3.4 選項(xiàng)卡切換 54
3.5 色卡功能實(shí)現(xiàn) 63
3.6 檢索功能實(shí)現(xiàn) 69
3.7 辨色功能實(shí)現(xiàn) 70
3.8 知識(shí)拓展 77
3.8.1 LinearLayout 77
3.8.2 px/dp/sp 79
3.8.3 Debug 80
3.8.4 UI Viewer 82
3.9 問(wèn)題實(shí)踐 84
項(xiàng)目4 PT拼圖游戲的開(kāi)發(fā) 85
4.1 項(xiàng)目引入 85
4.2 拼圖游戲項(xiàng)目準(zhǔn)備 86
4.3 拼圖游戲背景顯示 89
4.4 拼圖游戲界面設(shè)計(jì) 91
4.5 拼圖塊分割 96
4.6 拼圖塊觸摸和移動(dòng) 102
4.6.1 觸摸功能實(shí)現(xiàn) 102
4.6.2 移動(dòng)功能實(shí)現(xiàn) 105
4.6.3 移動(dòng)性能優(yōu)化 107
4.7 拼圖塊吸附與歸位 114
4.8 拼圖游戲啟動(dòng)動(dòng)畫(huà) 119
4.9 拼圖歸位音效 119
4.10 游戲進(jìn)度自動(dòng)保存 122
4.11 知識(shí)拓展 128
4.11.1 背景音樂(lè) 128
4.11.2 SurfaceView 129
4.11.3 游戲中的動(dòng)畫(huà) 136
4.11.4 Android應(yīng)用打包 138
4.11.5 游戲引擎 140
4.11.6 給初學(xué)者的建議 140
4.11.7 連連看/消色塊原理 143
4.12 問(wèn)題實(shí)踐 150
項(xiàng)目5 PhoneSecurity手機(jī)防盜器的開(kāi)發(fā) 151
5.1 項(xiàng)目引入 151
5.2 PhoneSecurity項(xiàng)目準(zhǔn)備 152
5.3 距離檢測(cè)與報(bào)警 154
5.4 防盜功能實(shí)現(xiàn) 157
5.5 追回技術(shù)分析 160
5.6 手機(jī)信息保存 160
5.7 SIM卡檢測(cè)和短信發(fā)送 167
5.8 電子郵件發(fā)送 170
5.9 知識(shí)拓展 179
5.9.1 Service 179
5.9.2 Broadcast Receiver 182
5.10 問(wèn)題實(shí)踐 184
項(xiàng)目6 NewsReader新聞閱讀器的開(kāi)發(fā) 185
6.1 項(xiàng)目引入 185
6.2 NewsReader項(xiàng)目準(zhǔn)備 186
6.3 NewsReader界面設(shè)計(jì) 187
6.3.1 主界面設(shè)計(jì) 187
6.3.2 底部導(dǎo)航欄設(shè)計(jì) 189
6.4 導(dǎo)航欄切換 193
6.5 新聞獲取 198
6.6 RSS數(shù)據(jù)源解析 203
6.7 新聞條目加載 208
6.8 新聞內(nèi)容查看 215
6.9 知識(shí)拓展 221
6.9.1 Fragment 221
6.9.2 HttpClient 224
6.9.3 XML/JSON 225
6.9.4 Notification 226
6.9.5 ListView 228
6.9.6 Handler/AsyncTask 230
6.9.7 AndroidSDK Source 234
6.10 問(wèn)題實(shí)踐 236
項(xiàng)目7 MapPhotos地圖相冊(cè)的開(kāi)發(fā) 237
7.1 項(xiàng)目引入 237
7.2 MapPhotos項(xiàng)目準(zhǔn)備 238
7.3 相冊(cè)條目實(shí)現(xiàn) 242
7.4 地圖實(shí)現(xiàn) 254
7.5 相機(jī)拍照實(shí)現(xiàn) 268
7.6 相冊(cè)數(shù)據(jù)保存 281
7.7 地圖相冊(cè)實(shí)現(xiàn) 287
7.8 圖庫(kù)瀏覽 296
7.9 知識(shí)拓展 304
7.9.1 GoogleMap 304
7.9.2 Camera 307
7.9.3 SharedPreferences 308
7.9.4 SQLite 309
7.9.5 ContentProvider 311
7.9.6 Intent 314
7.9.7 Context 318
7.9.8 開(kāi)發(fā)資源參考 319
7.10 問(wèn)題實(shí)踐 322