注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡計算機組織與體系結(jié)構(gòu)Android應用案例開發(fā)大全(第3版)

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

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

定 價:¥89.00

作 者: 吳亞峰,蘇亞光,于復興 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡 移動開發(fā)

ISBN: 9787115401809 出版時間: 2015-10-01 包裝: 平裝
開本: 16開 頁數(shù): 606 字數(shù):  

內(nèi)容簡介

  本書以Android手機綜合應用程序開發(fā)為主題,通過11個典型范例全面且深度地講解了單機應用、網(wǎng)絡應用、商業(yè)案例、2D/3D游戲等多個開發(fā)領域。全書共分12章,主要以范例的方式來講述Android的應用開發(fā),詳細介紹了3D動態(tài)壁紙、LBS類應用、導航與百度地圖二次開發(fā)、理財類應用、餐飲行業(yè)應用、校園輔助應用、音樂休閑應用、新聞發(fā)布管理應用、休閑益智類3D/2D游戲等各類Android應用程序的開發(fā)。隨書光盤中包括了所有范例的源程序,并對程序進行了詳細的注釋。本書以真實的項目開發(fā)為寫作背景,具有很強的實用性和實戰(zhàn)性。講解上深入淺出、通俗易懂,既有Android開發(fā)的實戰(zhàn)技術和技巧,也包括真實項目的策劃方案。本書非常適合初學者或有一定Android基礎、希望學習Android高級開發(fā)技術的讀者使用。

作者簡介

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

圖書目錄

第1章 初識廬山真面目——Android簡介
1.1 Android的來龍去脈
1.2 掀起Android的蓋頭來
1.2.1 選擇Android的理由
1.2.2 Android的應用程序框架
1.3 Android開發(fā)環(huán)境的搭建
1.3.1 Android SDK的下載
1.3.2 Android SDK的配置
1.3.3 創(chuàng)建并啟動模擬器
1.3.4 **個Android程序
1.4 DDMS的靈活應用
1.4.1 初識DDMS
1.4.2 強大的日志管理功能——
LogCat的使用
1.4.3 Devices的管理
1.4.4 模擬器控制(Emulator Control)
詳解
1.4.5 File Explorer——SD Card
文件管理器
1.5 本書案例項目的導入
1.5.1 導入并運行Android程序
1.5.2 Android程序的監(jiān)控與調(diào)試
1.6 本章小結(jié)
第2章 3D動態(tài)壁紙——百納水族館
2.1 壁紙的背景及功能概述
2.1.1 壁紙背景概述
2.1.2 壁紙功能介紹
2.2 壁紙的策劃及準備工作
2.2.1 壁紙的策劃
2.2.2 Android平臺下3D開發(fā)的
準備工作
2.3 壁紙的基本框架
2.3.1 壁紙項目的框架結(jié)構(gòu)
2.3.2 各個類的簡要介紹
2.4 壁紙的實現(xiàn)
2.4.1 壁紙服務類——
OpenGLES2WallpaperService
2.4.2 自定義渲染器類——
MySurfaceView
2.5 輔助繪制類
2.5.1 背景輔助繪制類——
Background
2.5.2 氣泡輔助繪制類——Bubble
2.5.3 魚類輔助繪制類——
MS3DModel
2.6 繪制相關類
2.6.1 氣泡繪制相關類
2.6.2 群魚繪制相關類
2.6.3 魚群繪制相關類
2.6.4 魚食繪制相關類
2.7 線程相關類
2.7.1 氣泡移動線程類——
BubbleThread
2.7.2 群魚游動線程類——
FishGoThread
2.7.3 魚群游動線程類——
FishSchoolThread
2.7.4 魚食移動線程類——
FoodThread
2.7.5 吸引力線程類——
AttractThread
2.8 壁紙中的著色器開發(fā)
2.8.1 氣泡的著色器
2.8.2 珍珠貝的著色器
2.8.3 魚類的著色器
2.9 壁紙的優(yōu)化與改進
第3章 LBS類應用——掌上杭州
3.1 應用背景及功能介紹
3.1.1 背景簡介
3.1.2 功能概述
3.1.3 開發(fā)環(huán)境
3.2 功能預覽及架構(gòu)
3.2.1 加載、美食、醫(yī)療功能預覽
3.2.2 購物、景點、娛樂功能預覽
3.2.3 搜索、設置功能預覽
3.2.4 項目目錄結(jié)構(gòu)
3.2.5 新浪微博功能開發(fā)的準備
3.3 開發(fā)前的準備工作
3.3.1 信息的搜集
3.3.2 數(shù)據(jù)包的整理
3.3.3 XML資源文件的準備
3.4 輔助工具類的開發(fā)
3.4.1 常量類的開發(fā)
3.4.2 圖片獲取類的開發(fā)
3.4.3 解壓文件類的開發(fā)
3.4.4 讀取文件類的開發(fā)
3.4.5 自定義字體類的開發(fā)
3.5 輔助功能的實現(xiàn)
3.5.1 加載功能的實現(xiàn)
3.5.2 主界面的實現(xiàn)
3.5.3 百度地圖的實現(xiàn)
3.6 美食模塊的實現(xiàn)
3.6.1 美食主界面的實現(xiàn)
3.6.2 介紹美食的實現(xiàn)
3.7 景點功能開發(fā)
3.7.1 景點主界面的開發(fā)
3.7.2 當前景點界面的開發(fā)
3.7.3 所有景點界面的開發(fā)
3.7.4 新浪微博功能的開發(fā)
3.7.5 搜索興趣點功能的開發(fā)
3.7.6 語言選擇功能的開發(fā)
3.7.7 建議反饋界面的開發(fā)
3.8 其他模塊的實現(xiàn)
3.8.1 娛樂、醫(yī)療、購物的實現(xiàn)
3.8.2 住宿版塊的實現(xiàn)
3.8.3 搜索模塊的實現(xiàn)
3.8.4 設置模塊的實現(xiàn)
3.9 本章小結(jié)
第4章 理財類軟件——BN理財助手
4.1 應用背景及功能介紹
4.1.1 BN理財助手功能概述
4.1.2 BN理財助手開發(fā)環(huán)境
4.2 開發(fā)前的準備工作
4.2.1 數(shù)據(jù)庫的設計
4.2.2 數(shù)據(jù)庫工具類
4.2.3 文本信息的搜集
4.3 功能預覽及架構(gòu)
4.3.1 BN理財助手功能預覽
4.3.2 BN理財助手目錄結(jié)構(gòu)圖
4.4 輔助工具類的開發(fā)
4.4.1 常量類的開發(fā)
4.4.2 自定義字體類的開發(fā)
4.4.3 數(shù)據(jù)庫操作類的開發(fā)
4.5 歡迎功能模塊的實現(xiàn)
4.5.1 BN理財助手歡迎界面模塊
的實現(xiàn)
4.5.2 BN理財助手引導頁模塊
的實現(xiàn)
4.6 各個功能模塊的實現(xiàn)
4.6.1 BN理財助手主界面模塊
的實現(xiàn)
4.6.2 日常記賬模塊的實現(xiàn)
4.6.3 自選股模塊的實現(xiàn)
4.6.4 理財常識的實現(xiàn)
4.6.5 備忘錄的實現(xiàn)
4.6.6 計算器功能的實現(xiàn)
4.6.7 其他功能的開發(fā)
4.7 本章小結(jié)
第5章 LBS交通軟件——百納
公交小助手
5.1 系統(tǒng)背景及功能介紹
5.1.1 背景簡介
5.1.2 模塊與界面概覽
5.1.3 開發(fā)環(huán)境
5.2 功能預覽及框架
5.2.1 項目功能預覽
5.2.2 項目目錄結(jié)構(gòu)
5.3 開發(fā)前的準備工作
5.3.1 數(shù)據(jù)庫表的設計
5.3.2 百度地圖鍵值的申請
5.3.3 百度地圖的顯示
5.3.4 XML資源文件的準備
5.4 輔助工具類的開發(fā)
5.4.1 常量類的開發(fā)
5.4.2 工具類的開發(fā)
5.4.3 換乘路徑規(guī)劃工具類的開發(fā)
5.4.4 定位和獲取附近公交站
工具類的開發(fā)
5.5 各個功能模塊的實現(xiàn)
5.5.1 選擇城市界面模塊的實現(xiàn)
5.5.2 主界面模塊的實現(xiàn)
5.5.3 線路查詢模塊的實現(xiàn)
5.5.4 換乘方案查詢模塊的實現(xiàn)
5.5.5 定位附近站點模塊的開發(fā)
5.6 本章小結(jié)
第6章 學生個人輔助軟件——
天氣課程表
6.1 系統(tǒng)背景及功能介紹
6.1.1 天氣課程表背景簡介
6.1.2 天氣課程表功能概述
6.1.3 天氣課程表開發(fā)環(huán)境
6.2 功能預覽及框架
6.2.1 天氣課程表功能預覽
6.2.2 天氣課程表目錄結(jié)構(gòu)圖
6.3 開發(fā)前的準備工作
6.3.1 數(shù)據(jù)庫表的設計
6.3.2 天氣預報ak值的申請
6.3.3 XML資源文件的準備
6.4 輔助工具類的開發(fā)
6.4.1 常量類的開發(fā)
6.4.2 天氣預報工具類的開發(fā)
6.4.3 本地數(shù)據(jù)庫的開發(fā)
6.4.4 獲得整周顯示日期工具類
的開發(fā)
6.5 各個功能模塊的實現(xiàn)
6.5.1 輸入學期開始時間模塊
的開發(fā)
6.5.2 天氣課程表主界面模塊
的實現(xiàn)
6.5.3 添加課程信息界面模塊
的開發(fā)
6.5.4 查看課程信息界面模塊
的實現(xiàn)
6.5.5 編輯課程信息界面模塊
的開發(fā)
6.5.6 查看課程整周界面模塊
的實現(xiàn)
6.5.7 桌面Widget模塊的開發(fā)
6.6 本章小結(jié)
第7章 校園輔助軟件——新生小助手
7.1 應用背景及功能介紹
7.1.1 新生小助手背景簡介
7.1.2 新生小助手功能概述
7.1.3 新生小助手開發(fā)環(huán)境
7.2 功能預覽及架構(gòu)
7.2.1 新生小助手功能預覽
7.2.2 新生小助手目錄結(jié)構(gòu)圖
7.3 開發(fā)前的準備工

本目錄推薦

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