android應用案例開發(fā)大全第三版是一本畢業(yè)設計、項目實戰(zhàn)、商業(yè)開發(fā)的案例參考指南手冊,由吳亞峰、蘇亞光和于復興三人共同編著。本書技術(shù)新穎,貼近實戰(zhàn),涵蓋了現(xiàn)實中幾乎所有的流行技術(shù),如3D、傳感器、OpenGL ES 2.0、動態(tài)壁紙、LBS百度地圖的二次開發(fā)、移動辦公、實時流體仿真計算引擎、服務端和Android端的交互等內(nèi)容,并且全書以真實的項目開發(fā)為講解背景,包括大型商務軟件、3D游戲等,無論做項目還是進行畢業(yè)設計,都可以在本書找到相同的案例,非常適合各類讀者學習。
內(nèi)容介紹
《android應用案例開發(fā)大全第三版》以Android手機綜合應用程序開發(fā)為主題,通過11個典型范例全面且深度地講解了單機應用、網(wǎng)絡應用、商業(yè)案例、2D/3D游戲等多個開發(fā)領(lǐng)域。全書共分12章,主要以范例的方式來講述Android的應用開發(fā),詳細介紹了3D動態(tài)壁紙、LBS類應用、導航與百度地圖二次開發(fā)、理財類應用、餐飲行業(yè)應用、校園輔助應用、音樂休閑應用、新聞發(fā)布管理應用、休閑益智類3D/2D游戲等各類Android應用程序的開發(fā)。隨書光盤中包括了所有范例的源程序,并對程序進行了詳細的注釋。全書以真實的項目開發(fā)為寫作背景,具有很強的實用性和實戰(zhàn)性。講解上深入淺出、通俗易懂,既有Android開發(fā)的實戰(zhàn)技術(shù)和技巧,也包括真實項目的策劃方案。本書非常適合初學者或有一定Android基礎(chǔ)、希望學習Android高級開發(fā)技術(shù)的讀者使用。
android應用案例開發(fā)大全第三版章節(jié)目錄
第1章 初識廬山真面目——Android簡介 1 1.1 Android的來龍去脈 1 1.2 掀起Android的蓋頭來 1 1.2.1 選擇Android的理由 1 1.2.2 Android的應用程序框架 2 1.3 Android開發(fā)環(huán)境的搭建 4 1.3.1 Android SDK的下載 4 1.3.2 Android SDK的配置 5 1.3.3 創(chuàng)建并啟動模擬器 7 1.3.4 第一個Android程序 9 1.4 DDMS的靈活應用 14 1.4.1 初識DDMS 14 1.4.2 強大的日志管理功能—— LogCat的使用 15 1.4.3 Devices的管理 15 1.4.4 模擬器控制(Emulator Control) 詳解 17 1.4.5 File Explorer——SD Card 文件管理器 18 1.5 本書案例項目的導入 18 1.5.1 導入并運行Android程序 18 1.5.2 Android程序的監(jiān)控與調(diào)試 21 1.6 本章小結(jié) 21 第2章 3D動態(tài)壁紙——百納水族館 22 2.1 壁紙的背景及功能概述 22 2.1.1 壁紙背景概述 22 2.1.2 壁紙功能介紹 22 2.2 壁紙的策劃及準備工作 25 2.2.1 壁紙的策劃 25 2.2.2 Android平臺下3D開發(fā)的 準備工作 26 2.3 壁紙的基本框架 26 2.3.1 壁紙項目的框架結(jié)構(gòu) 27 2.3.2 各個類的簡要介紹 27 2.4 壁紙的實現(xiàn) 30 2.4.1 壁紙服務類—— OpenGLES2WallpaperService 30 2.4.2 自定義渲染器類—— MySurfaceView 32 2.5 輔助繪制類 35 2.5.1 背景輔助繪制類—— Background 35 2.5.2 氣泡輔助繪制類——Bubble 37 2.5.3 魚類輔助繪制類—— MS3DModel 38 2.6 繪制相關(guān)類 42 2.6.1 氣泡繪制相關(guān)類 42 2.6.2 群魚繪制相關(guān)類 44 2.6.3 魚群繪制相關(guān)類 46 2.6.4 魚食繪制相關(guān)類 48 2.7 線程相關(guān)類 50 2.7.1 氣泡移動線程類—— BubbleThread 50 2.7.2 群魚游動線程類—— FishGoThread 51 2.7.3 魚群游動線程類—— FishSchoolThread 52 2.7.4 魚食移動線程類—— FoodThread 54 2.7.5 吸引力線程類—— AttractThread 55 2.8 壁紙中的著色器開發(fā) 57 2.8.1 氣泡的著色器 57 2.8.2 珍珠貝的著色器 57 2.8.3 魚類的著色器 59 2.9 壁紙的優(yōu)化與改進 61 第3章 LBS類應用——掌上杭州 62 3.1 應用背景及功能介紹 62 3.1.1 背景簡介 62 3.1.2 功能概述 62 3.1.3 開發(fā)環(huán)境 63 3.2 功能預覽及架構(gòu) 63 3.2.1 加載、美食、醫(yī)療功能預覽 64 3.2.2 購物、景點、娛樂功能預覽 66 3.2.3 搜索、設置功能預覽 70 3.2.4 項目目錄結(jié)構(gòu) 71 3.2.5 新浪微博功能開發(fā)的準備 73 3.3 開發(fā)前的準備工作 76 3.3.1 信息的搜集 76 3.3.2 數(shù)據(jù)包的整理 78 3.3.3 XML資源文件的準備 79 3.4 輔助工具類的開發(fā) 80 3.4.1 常量類的開發(fā) 80 3.4.2 圖片獲取類的開發(fā) 81 3.4.3 解壓文件類的開發(fā) 81 3.4.4 讀取文件類的開發(fā) 82 3.4.5 自定義字體類的開發(fā) 83 3.5 輔助功能的實現(xiàn) 84 3.5.1 加載功能的實現(xiàn) 84 3.5.2 主界面的實現(xiàn) 86 3.5.3 百度地圖的實現(xiàn) 88 3.6 美食模塊的實現(xiàn) 93 3.6.1 美食主界面的實現(xiàn) 93 3.6.2 介紹美食的實現(xiàn) 95 3.7 景點功能開發(fā) 97 3.7.1 景點主界面的開發(fā) 97 3.7.2 當前景點界面的開發(fā) 101 3.7.3 所有景點界面的開發(fā) 102 3.7.4 新浪微博功能的開發(fā) 103 3.7.5 搜索興趣點功能的開發(fā) 107 3.7.6 語言選擇功能的開發(fā) 109 3.7.7 建議反饋界面的開發(fā) 110 3.8 其他模塊的實現(xiàn) 111 3.8.1 娛樂、醫(yī)療、購物的實現(xiàn) 111 3.8.2 住宿版塊的實現(xiàn) 113 3.8.3 搜索模塊的實現(xiàn) 116 3.8.4 設置模塊的實現(xiàn) 118 3.9 本章小結(jié) 119 第4章 理財類軟件——BN理財助手 120 4.1 應用背景及功能介紹 120 4.1.1 BN理財助手功能概述 120 4.1.2 BN理財助手開發(fā)環(huán)境 121 4.2 開發(fā)前的準備工作 121 4.2.1 數(shù)據(jù)庫的設計 121 4.2.2 數(shù)據(jù)庫工具類 124 4.2.3 文本信息的搜集 125 4.3 功能預覽及架構(gòu) 125 4.3.1 BN理財助手功能預覽 125 4.3.2 BN理財助手目錄結(jié)構(gòu)圖 128 4.4 輔助工具類的開發(fā) 129 4.4.1 常量類的開發(fā) 129 4.4.2 自定義字體類的開發(fā) 129 4.4.3 數(shù)據(jù)庫操作類的開發(fā) 130 4.5 歡迎功能模塊的實現(xiàn) 135 4.5.1 BN理財助手歡迎界面模塊 的實現(xiàn) 136 4.5.2 BN理財助手引導頁模塊 的實現(xiàn) 138 4.6 各個功能模塊的實現(xiàn) 141 4.6.1 BN理財助手主界面模塊 的實現(xiàn) 141 4.6.2 日常記賬模塊的實現(xiàn) 143 4.6.3 自選股模塊的實現(xiàn) 151 4.6.4 理財常識的實現(xiàn) 163 4.6.5 備忘錄的實現(xiàn) 165 4.6.6 計算器功能的實現(xiàn) 168 4.6.7 其他功能的開發(fā) 171 4.7 本章小結(jié) 172 第5章 LBS交通軟件——百納 公交小助手 173 5.1 系統(tǒng)背景及功能介紹 173 5.1.1 背景簡介 173 5.1.2 模塊與界面概覽 173 5.1.3 開發(fā)環(huán)境 174 5.2 功能預覽及框架 175 5.2.1 項目功能預覽 175 5.2.2 項目目錄結(jié)構(gòu) 177 5.3 開發(fā)前的準備工作 180 5.3.1 數(shù)據(jù)庫表的設計 180 5.3.2 百度地圖鍵值的申請 181 5.3.3 百度地圖的顯示 182 5.3.4 XML資源文件的準備 183 5.4 輔助工具類的開發(fā) 185 5.4.1 常量類的開發(fā) 185 5.4.2 工具類的開發(fā) 185 5.4.3 換乘路徑規(guī)劃工具類的開發(fā) 186 5.4.4 定位和獲取附近公交站 工具類的開發(fā) 187 5.5 各個功能模塊的實現(xiàn) 189 5.5.1 選擇城市界面模塊的實現(xiàn) 189 5.5.2 主界面模塊的實現(xiàn) 192 5.5.3 線路查詢模塊的實現(xiàn) 194 5.5.4 換乘方案查詢模塊的實現(xiàn) 202 5.5.5 定位附近站點模塊的開發(fā) 211 5.6 本章小結(jié) 217 第6章 學生個人輔助軟件—— 天氣課程表 218 6.1 系統(tǒng)背景及功能介紹 218 6.1.1 天氣課程表背景簡介 218 6.1.2 天氣課程表功能概述 218 6.1.3 天氣課程表開發(fā)環(huán)境 219 6.2 功能預覽及框架 220 6.2.1 天氣課程表功能預覽 220 6.2.2 天氣課程表目錄結(jié)構(gòu)圖 222 6.3 開發(fā)前的準備工作 224 6.3.1 數(shù)據(jù)庫表的設計 224 6.3.2 天氣預報ak值的申請 225 6.3.3 XML資源文件的準備 227 6.4 輔助工具類的開發(fā) 228 6.4.1 常量類的開發(fā) 228 6.4.2 天氣預報工具類的開發(fā) 229 6.4.3 本地數(shù)據(jù)庫的開發(fā) 230 6.4.4 獲得整周顯示日期工具類 的開發(fā) 232 6.5 各個功能模塊的實現(xiàn) 233 6.5.1 輸入學期開始時間模塊 的開發(fā) 233 6.5.2 天氣課程表主界面模塊 的實現(xiàn) 235 6.5.3 添加課程信息界面模塊 的開發(fā) 247 6.5.4 查看課程信息界面模塊 的實現(xiàn) 255 6.5.5 編輯課程信息界面模塊 的開發(fā) 258 6.5.6 查看課程整周界面模塊 的實現(xiàn) 259 6.5.7 桌面Widget模塊的開發(fā) 264 6.6 本章小結(jié) 271 第7章 校園輔助軟件——新生小助手 272 7.1 應用背景及功能介紹 272 7.1.1 新生小助手背景簡介 272 7.1.2 新生小助手功能概述 272 7.1.3 新生小助手開發(fā)環(huán)境 273 7.2 功能預覽及架構(gòu) 273 7.2.1 新生小助手功能預覽 274 7.2.2 新生小助手目錄結(jié)構(gòu)圖 276 7.3 開發(fā)前的準備工
使用說明
1、下載并解壓,得出pdf文件
2、如果打不開本文件,請務必下載pdf閱讀器
3、安裝后,在打開解壓得出的pdf文件
4、雙擊進行閱讀
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 得間免費小說電腦版 v5.3.0.372.58M / 簡體中文
- cnki全球?qū)W術(shù)快報電腦版 v1.0.1135.99M / 簡體中文
- 網(wǎng)易新聞電腦版 v113.197.68M / 簡體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡體中文
- 瀟湘書院電腦版 v2.3.11.888官方版49.65M / 簡體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡體中文
- 未公開的Oracle數(shù)據(jù)庫秘密 迪貝斯pdf掃描版34.69M / 簡體中文
- PHP語言精粹電子書 pdf掃描版25.72M / 簡體中文
- 本草綱目 5.34M / 簡體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡體中文