注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)計算機(jī)組織與體系結(jié)構(gòu)Android應(yīng)用程序開發(fā):項目式教程

Android應(yīng)用程序開發(fā):項目式教程

Android應(yīng)用程序開發(fā):項目式教程

定 價:¥48.00

作 者: 宋三華,魏雪峰
出版社: 電子工業(yè)出版社
叢編項:
標(biāo) 簽: 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò) 移動開發(fā)

ISBN: 9787121260551 出版時間: 2015-06-01 包裝:
開本: 16開 頁數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡介

  本書是按照教育部應(yīng)用型科技大學(xué)的教學(xué)要求進(jìn)行編寫的一個項目式教程。圍繞目前Android的核心教學(xué)內(nèi)容,全書分為9章圍繞一個綜合項目――推箱子手機(jī)游戲進(jìn)行知識介紹和應(yīng)用開發(fā)。前8章主要介紹Android項目的環(huán)境搭建,項目界面的使用,項目的幾大組件的添加,2D、音頻、視頻等多媒體,Android項目的幾大數(shù)據(jù)存儲方法,網(wǎng)絡(luò)服務(wù),項目的多環(huán)境支持、打包、發(fā)布等基礎(chǔ)內(nèi)容,最后一章介紹傳感器、谷歌地圖等高級應(yīng)用。在知識講解的基礎(chǔ)上,本書注重學(xué)生應(yīng)用能力的培養(yǎng),每一章節(jié)既有小的案例配合知識點的講解,又有綜合項目的應(yīng)用,使得學(xué)生能夠把所學(xué)知識快速應(yīng)用到實際項目中去,達(dá)到“教、學(xué)、做”一體化。

作者簡介

  宋三華,男,1981年生,2005年參加工作。本科就讀于華中師范大學(xué)、2005年畢業(yè),2009年獲取同濟(jì)大學(xué)軟件工程碩士學(xué)位。現(xiàn)屬信息工程學(xué)院,主要從事網(wǎng)絡(luò)及Android嵌入式系統(tǒng)教學(xué)研究,近幾年先后在天中學(xué)刊、價值工程等期刊發(fā)表《基于角色的多域訪問控制研究》、《利用Eclipse插件實現(xiàn)安卓在線實驗室》等論文8篇,參與課題5項,多次在黃淮學(xué)院教學(xué)大獎賽中獲獎。任課之余兼職信息工程學(xué)院嵌入式系統(tǒng)、網(wǎng)絡(luò)工程等實驗室管理工作。

圖書目錄

目 錄
第1章 創(chuàng)建一個Android項目 1
1.1 開發(fā)前的準(zhǔn)備 1
1.1.1 學(xué)習(xí)目標(biāo) 1
1.1.2 相關(guān)知識 1
1.1.3 項目任務(wù)――項目環(huán)境搭建 5
1.2 創(chuàng)建一個項目 9
1.2.1 學(xué)習(xí)目標(biāo) 9
1.2.2 項目任務(wù)――創(chuàng)建推箱子游戲 9
1.3 項目的運(yùn)行與調(diào)試 12
1.3.1 學(xué)習(xí)目標(biāo) 13
1.3.2 相關(guān)知識 13
1.3.3 項目任務(wù)――游戲的運(yùn)行與調(diào)試 16
小結(jié) 18
習(xí)題 18
第2章 為項目添加界面 19
2.1 界面布局方式的使用 19
2.1.1 學(xué)習(xí)目標(biāo) 19
2.1.2 相關(guān)知識 19
2.1.3 項目任務(wù)――構(gòu)建游戲界面布局 39
2.2 界面交互處理 41
2.2.1 學(xué)習(xí)目標(biāo) 42
2.2.2 相關(guān)知識 42
2.2.3 項目任務(wù)――實現(xiàn)游戲界面交互 57
2.3 常用界面組件 59
2.3.1 學(xué)習(xí)目標(biāo) 59
2.3.2 相關(guān)知識 59
2.3.3 項目任務(wù)――設(shè)置游戲界面組件 67
2.4 Menu的使用 69
2.4.1 學(xué)習(xí)目標(biāo) 69
2.4.2 相關(guān)知識 69
2.4.3 項目任務(wù)――給游戲添加Menu 76
2.5 AlterDialog的使用 79
2.5.1 學(xué)習(xí)目標(biāo) 80
2.5.2 相關(guān)知識 80
2.5.3 項目任務(wù)――在游戲中應(yīng)用AlterDialog 88
小結(jié) 89
習(xí)題 90
第3章 增加項目組件 91
3.1 活動組件介紹 91
3.1.1 學(xué)習(xí)目標(biāo) 91
3.1.2 相關(guān)知識 91
3.1.3 項目任務(wù)――給游戲添加新的活動類 99
3.2 Intent介紹 103
3.2.1 學(xué)習(xí)目標(biāo) 103
3.2.2 相關(guān)知識 104
3.2.3 項目任務(wù)――實現(xiàn)游戲界面之間的跳轉(zhuǎn) 113
3.3 在游戲中使用服務(wù) 113
3.3.1 學(xué)習(xí)目標(biāo) 114
3.3.2 相關(guān)知識 114
3.3.3 項目任務(wù)――在游戲中使用服務(wù)類 118
3.4 BroadcastReceiver介紹 122
3.4.1 學(xué)習(xí)目標(biāo) 122
3.4.2 相關(guān)知識 122
3.4.3 項目任務(wù)――BroadcastReceiver應(yīng)用(*) 134
小結(jié) 136
習(xí)題 136
第4章 在項目中使用多媒體 137
4.1 自定義視圖應(yīng)用 137
4.1.1 學(xué)習(xí)目標(biāo) 137
4.1.2 相關(guān)知識 137
4.1.3 項目任務(wù)――建立游戲主界面 142
4.2 2D圖形的使用 148
4.2.1 學(xué)習(xí)目標(biāo) 148
4.2.2 相關(guān)知識 148
4.2.3 項目任務(wù)――完成游戲主界面的游戲功能 154
4.3 在項目中使用音頻 163
4.3.1 學(xué)習(xí)目標(biāo) 163
4.3.2 相關(guān)知識 163
4.3.3 項目任務(wù)――在游戲中添加背景音樂 164
4.4 視頻的使用 166
4.4.1 學(xué)習(xí)目標(biāo) 167
4.4.2 相關(guān)知識 167
4.4.3 項目任務(wù)――在游戲中使用視頻(*) 171
小結(jié) 175
習(xí)題 176
第5章 項目中的數(shù)據(jù)存儲 177
5.1 內(nèi)部存儲 177
5.1.1 學(xué)習(xí)目標(biāo) 177
5.1.2 相關(guān)知識 177
5.1.3 項目任務(wù)――使用內(nèi)存存儲數(shù)據(jù) 178
5.2 外部存儲 182
5.2.1 學(xué)習(xí)目標(biāo) 183
5.2.2 相關(guān)知識 183
5.2.3 項目任務(wù)――使用SDCard存儲數(shù)據(jù)(*) 185
5.3 SharedPreference 190
5.3.1 學(xué)習(xí)目標(biāo) 190
5.3.2 相關(guān)知識 190
5.3.3 項目任務(wù)――存儲游戲數(shù)據(jù) 194
5.4 網(wǎng)絡(luò)存儲 199
5.4.1 學(xué)習(xí)目標(biāo) 199
5.4.2 相關(guān)知識 199
5.4.3 項目任務(wù)――在項目中使用網(wǎng)絡(luò)存儲 200
5.5 SQLite 204
5.5.1 學(xué)習(xí)目標(biāo) 204
5.5.2 相關(guān)知識 204
5.5.3 項目任務(wù)――在項目中使用SQLite(*) 210
5.6 ContentProvide 218
5.6.1 學(xué)習(xí)目標(biāo) 218
5.6.2 相關(guān)知識 218
5.6.3 項目任務(wù)――使用內(nèi)容提供者在項目間共享數(shù)據(jù) 220
小結(jié) 223
習(xí)題 223
第6章 網(wǎng)絡(luò)服務(wù) 224
6.1 Socket網(wǎng)絡(luò)通信 224
6.1.1 學(xué)習(xí)目標(biāo) 224
6.1.2 相關(guān)知識 224
6.1.3 項目任務(wù)――建立Socket通信應(yīng)用(*) 228
6.2 通過HTTP獲取網(wǎng)絡(luò)資源 237
6.2.1 學(xué)習(xí)目標(biāo) 237
6.2.2 相關(guān)知識 237
6.2.3 項目任務(wù)――獲取網(wǎng)站內(nèi)容 239
6.3 瀏覽網(wǎng)頁 244
6.3.1 學(xué)習(xí)目標(biāo) 244
6.3.2 相關(guān)知識 244
6.3.3 項目任務(wù)――瀏覽網(wǎng)站內(nèi)容 249
小結(jié) 251
習(xí)題 252
第7章 項目的改進(jìn) 253
7.1 多語言支持 253
7.1.1 學(xué)習(xí)目標(biāo) 253
7.1.2 相關(guān)知識 253
7.1.3 項目任務(wù)――給游戲添加多語言支持 255
7.2 多終端支持 259
7.2.1 學(xué)習(xí)目標(biāo) 259
7.2.2 相關(guān)知識 259
7.2.3 項目任務(wù)――讓游戲支持不同手機(jī)終端 270
小結(jié) 273
習(xí)題 273
第8章 項目的打包與發(fā)布 274
8.1 項目的簽名與打包 274
8.1.1 學(xué)習(xí)目標(biāo) 274
8.1.2 相關(guān)知識 274
8.1.3 項目任務(wù)――給推箱子簽名 278
8.2 發(fā)布游戲 278
8.2.1 學(xué)習(xí)目標(biāo) 278
8.2.2 相關(guān)知識 278
8.2.3 項目任務(wù)――發(fā)布推箱子游戲 281
小結(jié) 281
習(xí)題 281
第9章 項目的高級應(yīng)用 282
9.1 傳感器的使用 282
9.1.1 學(xué)習(xí)目標(biāo) 282
9.1.2 相關(guān)知識 282
9.1.3 項目任務(wù)――使用傳感器(*) 287
9.2 地圖應(yīng)用 291
9.2.1 學(xué)習(xí)目標(biāo) 291
9.2.2 相關(guān)知識 291
9.2.3 項目任務(wù)――百度地圖的應(yīng)用(*) 309
小結(jié) 312
習(xí)題 312

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號