会员   密码 您忘记密码了吗?
1,575,266 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Android應用案例開發大全(第3版)
Android應用案例開發大全(第3版)
上一张
下一张
prev next

Android應用案例開發大全(第3版)

作者: 吳亞峰,蘇亞光,於復興
出版社: 人民郵電出版社
出版日期: 2015-10-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT534.00
市场价格: RM96.00
本店售价: RM85.44
促销价: RM84.48
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

本書以Android手機綜合應用程序開發為主題,通過11個典型范例全面且深度地講解了單機應用、網絡應用、商業案例、2D/3D游戲等多個開發領域。

全書共分12章,主要以范例的方式來講述Android的應用開發,詳細介紹了3D動態壁紙、LBS類應用、導航與百度地圖二次開發、理財類應用、餐飲行業應用、校園輔助應用、音樂休閑應用、新聞發布管理應用、休閑益智類3D/2D游戲等各類Android應用程序的開發。

本書以真實的項目開發為寫作背景,具有很強的實用性和實戰性。講解上深入淺出、通俗易懂,既有Android開發的實戰技術和技巧,也包括真實項目的策划方案。本書非常適合初學者或有一定Android基礎、希望學習Android高級開發技術的讀者使用。

吳亞峰,畢業於北京郵電大學,后留學澳大利亞取得碩士學位。1998年開始從事Java應用的開發,有10多年的Java開發與培訓經驗。主要的研究方向為OpenGL ES、手機游戲、Java EE以及搜索引擎。同時為手機游戲、Java EE獨立軟件開發工程師,並兼任百納科技Java培訓中心首席培訓師。近十年來為數十家企業培養了上千名高級軟件開發人員,曾編寫過《Android 3D游戲開發技術寶典——OpenGL ES 2.0》、《Cocos2d-X 3.0游戲開發實戰詳解》、《Unity 4 3D開發實戰詳解》等多本暢銷技術書籍。2008年初開始關注Android平台下的3D應用開發,並開發出一系列的Android應用程序與3D游戲。


目錄

第1章 初識廬山真面目——Android簡介1
1.1Android的來龍去脈1
1.2掀起Android的蓋頭來1
1.2.1選擇Android的理由1
1.2.2Android的應用程序框架2
1.3Android開發環境的搭建4
1.3.1Android SDK的下載4
1.3.2Android SDK的配置5
1.3.3創建並啟動模擬器7
1.3.4第一個Android程序9
1.4DDMS的靈活應用14
1.4.1初識DDMS14
1.4.2強大的日志管理功能——LogCat的使用15
1.4.3Devices的管理15
1.4.4模擬器控制(Emulator Control)詳解17
1.4.5File Explorer——SD Card文件管理器18
1.5本書案例項目的導入18
1.5.1導入並運行Android程序18
1.5.2Android程序的監控與調試21
1.6本章 小結21

第2章 3D動態壁紙——百納水族館22
2.1壁紙的背景及功能概述22
2.1.1壁紙背景概述22
2.1.2壁紙功能介紹22
2.2壁紙的策划及准備工作25
2.2.1壁紙的策划25
2.2.2Android平台下3D開發的准備工作26
2.3壁紙的基本框架26
2.3.1壁紙項目的框架結構27
2.3.2各個類的簡要介紹27
2.4壁紙的實現30
2.4.1壁紙服務類——OpenGLES2WallpaperService30
2.4.2自定義渲染器類——MySurfaceView32
2.5輔助繪制類35
2.5.1背景輔助繪制類——Background35
2.5.2氣泡輔助繪制類——Bubble37
2.5.3魚類輔助繪制類——MS3DModel38
2.6繪制相關類42
2.6.1氣泡繪制相關類42
2.6.2群魚繪制相關類44
2.6.3魚群繪制相關類46
2.6.4魚食繪制相關類48
2.7線程相關類50
2.7.1氣泡移動線程類——BubbleThread50
2.7.2群魚游動線程類——FishGoThread51
2.7.3魚群游動線程類——FishSchoolThread52
2.7.4魚食移動線程類——FoodThread54
2.7.5吸引力線程類——AttractThread55
2.8壁紙中的着色器開發57
2.8.1氣泡的着色器57
2.8.2珍珠貝的着色器57
2.8.3魚類的着色器59
2.9壁紙的優化與改進61

第3章 LBS類應用——掌上杭州62
3.1應用背景及功能介紹62
3.1.1背景簡介62
3.1.2功能概述62
3.1.3開發環境63
3.2功能預覽及架構63
3.2.1加載、美食、醫療功能預覽64
3.2.2購物、景點、娛樂功能預覽66
3.2.3搜索、設置功能預覽70
3.2.4項目目錄結構71
3.2.5新浪微博功能開發的准備73
3.3開發前的准備工作76
3.3.1信息的搜集76
3.3.2數據包的整理78
3.3.3XML資源文件的准備79
3.4輔助工具類的開發80
3.4.1常量類的開發80
3.4.2圖片獲取類的開發81
3.4.3解壓文件類的開發81
3.4.4讀取文件類的開發82
3.4.5自定義字體類的開發83
3.5輔助功能的實現84
3.5.1加載功能的實現84
3.5.2主界面的實現86
3.5.3百度地圖的實現88
3.6美食模塊的實現93
3.6.1美食主界面的實現93
3.6.2介紹美食的實現95
3.7景點功能開發97
3.7.1景點主界面的開發97
3.7.2當前景點界面的開發101
3.7.3所有景點界面的開發102
3.7.4新浪微博功能的開發103
3.7.5搜索興趣點功能的開發107
3.7.6語言選擇功能的開發109
3.7.7建議反饋界面的開發110
3.8其他模塊的實現111
3.8.1娛樂、醫療、購物的實現111
3.8.2住宿版塊的實現113
3.8.3搜索模塊的實現116
3.8.4設置模塊的實現118
3.9本章 小結119

第4章 理財類軟件——BN理財助手120
4.1應用背景及功能介紹120
4.1.1BN理財助手功能概述120
4.1.2BN理財助手開發環境121
4.2開發前的准備工作121
4.2.1數據庫的設計121
4.2.2數據庫工具類124
4.2.3文本信息的搜集125
4.3功能預覽及架構125
4.3.1BN理財助手功能預覽125
4.3.2BN理財助手目錄結構圖128
4.4輔助工具類的開發129
4.4.1常量類的開發129
4.4.2自定義字體類的開發129
4.4.3數據庫操作類的開發130
4.5歡迎功能模塊的實現135
4.5.1BN理財助手歡迎界面模塊的實現136
4.5.2BN理財助手引導頁模塊的實現138
4.6各個功能模塊的實現141
4.6.1BN理財助手主界面模塊的實現141
4.6.2日常記賬模塊的實現143
4.6.3自選股模塊的實現151
4.6.4理財常識的實現163
4.6.5備忘錄的實現165
4.6.6計算器功能的實現168
4.6.7其他功能的開發171
4.7本章 小結172

第5章 LBS交通軟件——百納公交小助手173
5.1系統背景及功能介紹173
5.1.1背景簡介173
5.1.2模塊與界面概覽173
5.1.3開發環境174
5.2功能預覽及框架175
5.2.1項目功能預覽175
5.2.2項目目錄結構177
5.3開發前的准備工作180
5.3.1數據庫表的設計180
5.3.2百度地圖鍵值的申請181
5.3.3百度地圖的顯示182
5.3.4XML資源文件的准備183
5.4輔助工具類的開發185
5.4.1常量類的開發185
5.4.2工具類的開發185
5.4.3換乘路徑規划工具類的開發186
5.4.4定位和獲取附近公交站工具類的開發187
5.5各個功能模塊的實現189
5.5.1選擇城市界面模塊的實現189
5.5.2主界面模塊的實現192
5.5.3線路查詢模塊的實現194
5.5.4換乘方案查詢模塊的實現202
5.5.5定位附近站點模塊的開發211
5.6本章 小結217

第6章 學生個人輔助軟件——天氣課程表218
6.1系統背景及功能介紹218
6.1.1天氣課程表背景簡介218
6.1.2天氣課程表功能概述218
6.1.3天氣課程表開發環境219
6.2功能預覽及框架220
6.2.1天氣課程表功能預覽220
6.2.2天氣課程表目錄結構圖222
6.3開發前的准備工作224
6.3.1數據庫表的設計224
6.3.2天氣預報ak值的申請225
6.3.3XML資源文件的准備227
6.4輔助工具類的開發228
6.4.1常量類的開發228
6.4.2天氣預報工具類的開發229
6.4.3本地數據庫的開發230
6.4.4獲得整周顯示日期工具類的開發232
6.5各個功能模塊的實現233
6.5.1輸入學期開始時間模塊的開發233
6.5.2天氣課程表主界面模塊的實現235
6.5.3添加課程信息界面模塊的開發247
6.5.4查看課程信息界面模塊的實現255
6.5.5編輯課程信息界面模塊的開發258
6.5.6查看課程整周界面模塊的實現259
6.5.7桌面Widget模塊的開發264
6.6本章 小結271

第7章 校園輔助軟件——新生小助手272
7.1應用背景及功能介紹272
7.1.1新生小助手背景簡介272
7.1.2新生小助手功能概述272
7.1.3新生小助手開發環境273
7.2功能預覽及架構273
7.2.1新生小助手功能預覽274
7.2.2新生小助手目錄結構圖276
7.3開發前的准備工作
7.3.1文本信息的搜集
7.3.2相關圖片的采集
7.3.3數據包的整理
7.3.4XML資源文件的准備
7.4輔助工具類的開發
7.4.1常量類的開發
7.4.2圖片獲取類的開發
7.4.3解壓文件糞的開發
7.4.4讀取文件類的開發
7.4.5自定義字體類的開發
7.4.6平面圖數據類的開發
7.5加載功能模塊的實現
7.6各個功能模塊的實現
7.6.1新生小助手主界面模塊的實現
7.6.2認識聯大模塊的實現
7.6.3報到流程模塊的實現
7.6.4校內導航模塊的實現
7.6.5唐山導航模塊的實現
7.6.6更多信息模塊的實現
7.7本章 小結

第8章 餐飲行業移動管理系統——Pad點菜系統
8.1系統背景及功能概述
8.1.1背景簡介
8.1.2功能概述
8.1.3開發環境和目標平台
8.2開發前的准備工作
8.2.1數據庫設計
8.2.2數據庫表設計
8.2.3使用Navicat for MySQL創建表並插入初始數據
8.3系統功能預覽及總體架構
8.3.1PC端預覽
8.3.2Pad端功能預覽
8.3.3系統Pad端目錄結構圖
8.4PC端的界面搭建與功能實現
8.4.1用戶登錄功能的開發
8.4.2菜品信息管理功能的開發
8.4.3菜品圖片管理功能的開發
8.4.4員工信息管理功能的開發
8.4.5訂單管理與結賬功能的開發
8.4.6其他方法的開發
8.5服務器端的實現
8.5.1常量類的開發
8.5.2服務線程的開發
8.5.3DB處理類的開發
8.5.4流處理類的開發
8.5.5圖片處理類
8.5.6輔助工具類
8.5.7其他方法的開發
8.6Android端的准備工作
8.6.1圖片資源的准備
8.6.2xml資源文件的准備
8.7歡迎界面功能模塊的實現
8.7.1歡迎界面的開發
8.7.2員工登錄功能的開發
8.7.3設置功能的開發
8.7.4員工注銷功能的開發
8.8Pad手持端各功能模塊的實現
8.8.1Pad手持端點菜模塊的實現
8.8.2Pad手持端開台模塊的實現
8.8.3Pad手持端已選菜品模塊的實現
8.8.4Pad手持端餐台加菜模塊的實現
8.8.5Pad手持端賬單查詢模塊的實現
8.9Pad手持端與服務器連接的實現
8.9.1Pad手持端與服務器連接各類的功能
8.9.2Pad手持端與服務器連接各類的功能的開發
8.9.3其他方法的開發
8.10本章 小結

第9章 音樂休閑軟件——百納網絡音樂播放器
9.1系統的功能介紹
9.1.1百納音樂播放器功能概述
9.1.2百納音樂播放器開發環境和目標平台
9.2開發前的准備工作
9.2.1數據庫表的設計
9.2.2數據庫表的創建
9.2.3使用Navicat for MySQL創建表並插入初始數據
9.3系統功能預覽及總體架構
9.3.1PC端預覽
9.3.2Android客戶端功能預覽
9.3.3Android客戶端目錄結構圖
9.4PC端的界面搭建與功能實現
9.4.1用戶登錄功能的開發
9.4.2主管理界面功能的開發
9.4.3歌手管理功能的開發
9.4.4歌曲管理功能的開發
9.4.5專輯功能的開發
9.5服務器端的實現
9.5.1常量類的開發
9.5.2服務線程的開發
9.5.3DB處理類的開發
9.5.4圖片處理類
9.5.5輔助工具類
9.5.6其他方法的開發
9.6Android客戶端的准備工作
9.6.1圖片資源的准備
9.6.2xml資源文件的准備
9.6.3本地數據庫的准備
9.6.4常量類的准備
9.7Android客戶端基本構架的開發
9.7.1音樂播放器的基本構架
9.7.2音樂播放模塊的開發
9.7.3音樂切換模塊的開發
9.8Android客戶端功能模塊的實現
9.8.1主界面的實現
9.8.2掃描音樂的實現
9.8.3音樂列表的實現
9.8.4播放界面的實現
9.8.5網絡界面的實現
9.9Android客戶端與服務器連接的實現
9.9.1Android客戶端與服務器連接各類功能
9.9.2Android客戶端與服務器連接各類功能的開發
9.9.3其他方法的開發
9.10本章 小結

第10章 休閑類游戲——3D保齡球
10.1游戲的背景及功能概述
10.1.1背景描述
10.1.2功能介紹
10.2游戲的策划及准備工作
10.2.1游戲的策划
10.2.2手機平台下游戲的准備工作
10.2.3手機游戲錄像的准備工作
10.3游戲的架構
10.3.1各個類的簡要介紹
10.3.2游戲框架簡介
10.4顯示界面類
10.4.1顯示界面類MySurfaceView
10.4.2加載界面類LoadView
10.4.3場景選擇界面類Optionview
10.4.4游戲界面類GameView
10.4.5暫停界面類PauseView
10.5輔助工具類
10.5.1工具類
10.5.2輔助類
10.5.3自定義管理器類
10.5.4線程類
10.6繪制相關類
10.6.13D模型繪制類的開發
10.6.2GameObject繪制類的開發
10.6.3BN2DObject繪制類的開發
10.7粒子系統的開發
10.7.1基本原理
10.7.2開發步驟
10.8本游戲中的着色器
10.9游戲的優化及改進
10.10本章 小結
……
第11章 益智類游戲——污水征服者
第12章 新聞發布管理系統——西泠手機報