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