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

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

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

定 價:¥48.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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