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