Android移動(dòng)開發(fā)項(xiàng)目式教程(第2版)
定 價(jià):42 元
叢書名:21世紀(jì)高等院校移動(dòng)開發(fā)人才培養(yǎng)規(guī)劃教材
- 作者:謝景明
- 出版時(shí)間:2015/7/1
- ISBN:9787115360625
- 出 版 社:人民郵電出版社
- 中圖法分類:TN929.52
- 頁碼:292
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書內(nèi)容主要包括7 部分,第1 部分講解搭建Android 開發(fā)環(huán)境的方法,第2 部分講解在Android 上
開發(fā)基本界面的方法,第3 部分講解利用SQLite 存儲、管理數(shù)據(jù)的方法,第4 部分講解開發(fā)多媒體播放
器的方法,第5 部分講解開發(fā)手機(jī)相機(jī)的方法,第6 部分講解開發(fā)地圖應(yīng)用的方法,第7 部分講解通過網(wǎng)
絡(luò)連接獲取天氣預(yù)報(bào)信息的方法。內(nèi)容較好地涵蓋了Android 的界面開發(fā)、數(shù)據(jù)存儲、多媒體開發(fā)、百度地圖開發(fā)、網(wǎng)絡(luò)應(yīng)用、多線程、XML 解析、JSON 解析等技術(shù),通過豐富的實(shí)例來詳細(xì)介紹它們的技術(shù)原理和使用方法。
本書以簡單易懂的項(xiàng)目為主線進(jìn)行講解,對實(shí)現(xiàn)項(xiàng)目所需的知識點(diǎn)進(jìn)行全面的介紹,并給出了任務(wù)實(shí)現(xiàn)的詳細(xì)操作步驟。全書由淺入深、實(shí)例生動(dòng)、易學(xué)易用,可以滿足不同層次讀者的需求。
本書主編謝景明具有5年主講手機(jī)軟件開發(fā)的課程經(jīng)驗(yàn),作為軟件技術(shù)帶頭人于2011年在廣州番禺職業(yè)技術(shù)學(xué)院新設(shè)置了移動(dòng)互聯(lián)網(wǎng)開發(fā)方向,為國內(nèi)最早開設(shè)該方向的院校之一,所取得的成果已走在高職院校的前面。
極客學(xué)院作為國內(nèi)最大IT職業(yè)在線教育平臺,一直致力于“讓學(xué)習(xí)更有效”,幫助IT從業(yè)者在最短的時(shí)間內(nèi)獲得最多的知識,技能得到最快的提升。
項(xiàng)目一 建立Android 開發(fā)環(huán)境 1
1.1 背景知識 1
一、移動(dòng)應(yīng)用開發(fā)技術(shù) 1
二、典型移動(dòng)應(yīng)用案例 4
三、Android 的發(fā)展歷史 5
1.2 安裝Sun JDK 6
一、任務(wù)分析 6
二、相關(guān)知識 6
三、任務(wù)實(shí)施 7
1.3 安裝Android SDK 12
一、任務(wù)分析 12
二、相關(guān)知識 12
三、任務(wù)實(shí)施 12
1.4 安裝Eclipse ADT 17
一、任務(wù)分析 17
二、相關(guān)知識 17
三、任務(wù)實(shí)施 19
1.5 測試開發(fā)環(huán)境 23
一、任務(wù)分析 23
二、相關(guān)知識 23
三、任務(wù)實(shí)施 34
1.6 實(shí)訓(xùn)項(xiàng)目 38
一、建立Android 開發(fā)環(huán)境 38
二、開發(fā)運(yùn)行一個(gè)簡單的Android 程序 38
項(xiàng)目二 開發(fā)標(biāo)準(zhǔn)身高計(jì)算器 39
2.1 背景知識 39
一、常見的手機(jī)硬件參數(shù)知識 39
二、Android 的像素單位 41
2.2 開發(fā)輸入界面 41
一、任務(wù)分析 41
二、相關(guān)知識 42
三、任務(wù)實(shí)施 58
2.3 進(jìn)行事件處理 62
一、任務(wù)分析 62
二、相關(guān)知識 62
三、任務(wù)實(shí)施 71
2.4 顯示計(jì)算結(jié)果 72
一、任務(wù)分析 72
二、相關(guān)知識 72
三、任務(wù)實(shí)施 77
2.5 發(fā)布到手機(jī) 77
一、任務(wù)分析 77
二、任務(wù)實(shí)施 77
2.6 完整項(xiàng)目實(shí)施 79
2.7 實(shí)訓(xùn)項(xiàng)目 83
一、用戶登錄界面 83
二、調(diào)查問卷程序 83
項(xiàng)目三 開發(fā)手機(jī)通訊錄 84
3.1 Android 的數(shù)據(jù)存儲技術(shù) 84
一、使用SharedPreferences 存儲數(shù)據(jù) 85
二、文件存儲數(shù)據(jù) 86
三、SQLite 數(shù)據(jù)庫存儲數(shù)據(jù) 88
四、使用ContentProvider 對外共享數(shù)據(jù) 89
五、Internet 網(wǎng)絡(luò)存儲數(shù)據(jù) 89
3.2 添加聯(lián)系人記錄 90
一、任務(wù)分析 90
二、相關(guān)知識 90
三、任務(wù)實(shí)施 97
3.3 修改聯(lián)系人記錄 102
一、任務(wù)分析 102
二、相關(guān)知識 102
三、任務(wù)實(shí)施 108
3.4 查找號碼記錄 110
一、任務(wù)分析 110
二、相關(guān)知識 110
三、任務(wù)實(shí)施 118
3.5 查看聯(lián)系人記錄 120
一、任務(wù)分析 120
二、任務(wù)實(shí)施 120
3.6 刪除號碼記錄 122
一、任務(wù)分析 122
二、相關(guān)知識 122
三、任務(wù)實(shí)施 122
3.7 對外共享數(shù)據(jù) 123
一、任務(wù)分析 123
二、相關(guān)知識 123
三、任務(wù)實(shí)施 126
3.8 設(shè)計(jì)主界面 127
一、任務(wù)分析 127
二、任務(wù)實(shí)施 127
3.9 完整項(xiàng)目實(shí)施 129
3.10 實(shí)訓(xùn)項(xiàng)目 147
一、手機(jī)通訊錄的改進(jìn) 147
二、我的移動(dòng)日記 148
三、英語題庫系統(tǒng) 148
項(xiàng)目四 開發(fā)多媒體播放器 49
4.1 開發(fā)多媒體播放界面 149
一、任務(wù)分析 149
二、相關(guān)知識 149
三、任務(wù)實(shí)施 154
4.2 播放音樂 156
一、任務(wù)分析 156
二、相關(guān)知識 157
三、任務(wù)實(shí)施 164
4.3 播放視頻 167
一、任務(wù)分析 167
二、相關(guān)知識 167
三、任務(wù)實(shí)施 169
4.4 管理多媒體文件 170
一、任務(wù)分析 170
二、相關(guān)知識 170
三、任務(wù)實(shí)施 178
3
目錄
4.5 多線程開發(fā) 183
一、任務(wù)分析 183
二、相關(guān)知識 183
三、任務(wù)實(shí)施 189
4.6 后臺服務(wù)Service 190
一、任務(wù)分析 190
二、相關(guān)知識 190
三、任務(wù)實(shí)施 193
4.7 完整項(xiàng)目實(shí)施 195
4.8 實(shí)訓(xùn)項(xiàng)目 206
一.開發(fā)多媒體播放器 206
項(xiàng)目五 開發(fā)手機(jī)相機(jī) 207
5.1 相機(jī)打開界面 207
一、任務(wù)分析 207
二、相關(guān)知識 208
三、任務(wù)實(shí)施 211
5.2 相機(jī)拍照控制 212
一、任務(wù)分析 212
二、相關(guān)知識 212
三、任務(wù)實(shí)施 217
5.3 照片保存和預(yù)覽 219
一、任務(wù)分析 219
二、相關(guān)知識 219
三、任務(wù)實(shí)施 220
5.4 照片瀏覽 221
一、任務(wù)分析 221
二、相關(guān)知識 222
三、任務(wù)實(shí)施 232
5.5 完整項(xiàng)目實(shí)施 235
5.6 實(shí)訓(xùn)項(xiàng)目 242
一、實(shí)現(xiàn)手機(jī)錄像功能 242
二、對手機(jī)晃動(dòng)進(jìn)行檢測 243
項(xiàng)目六 開發(fā)地圖應(yīng)用 244
6.1 顯示百度地圖 244
一、任務(wù)分析 244
二、相關(guān)知識 244
三、任務(wù)實(shí)施 246
6.2 地圖基礎(chǔ)應(yīng)用 248
一、任務(wù)分析 248
二、相關(guān)知識 248
三、任務(wù)實(shí)施 252
6.3 實(shí)現(xiàn)POI 查詢 255
一、任務(wù)分析 255
二、相關(guān)知識 256
三、任務(wù)實(shí)施 257
6.4 實(shí)現(xiàn)定位 259
一、任務(wù)分析 259
二、相關(guān)知識 259
三、任務(wù)實(shí)施 261
6.5 實(shí)訓(xùn)項(xiàng)目 263
一、完善百度地圖應(yīng)用程序的開發(fā) 263
二、GPS 定位器 263
4
項(xiàng)目七 開發(fā)天氣預(yù)報(bào)程序 264
7.1 獲取天氣預(yù)報(bào)信息 264
一、任務(wù)分析 264
二、相關(guān)知識 264
三、任務(wù)實(shí)施 278
7.2 下載天氣圖片 279
一、任務(wù)分析 279
二、任務(wù)實(shí)施 279
7.3 顯示天氣預(yù)報(bào) 280
一、任務(wù)分析 280
二、相關(guān)知識 280
三、任務(wù)實(shí)施 281
7.4 完整項(xiàng)目實(shí)施 282
7.5 擴(kuò)展項(xiàng)目 JSON 格式接口調(diào)用 287
一、任務(wù)分析 287
二、相關(guān)知識 287
三、項(xiàng)目實(shí)施 290
7.6 實(shí)訓(xùn)項(xiàng)目 291
一、開發(fā)天氣預(yù)報(bào)程序 291
二、開發(fā)手機(jī)聊天室 292