注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合Android應(yīng)用開發(fā)揭秘

Android應(yīng)用開發(fā)揭秘

Android應(yīng)用開發(fā)揭秘

定 價(jià):¥69.00

作 者: 楊豐盛 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì)

ISBN: 9787111291954 出版時(shí)間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 515 字?jǐn)?shù):  

內(nèi)容簡介

  國內(nèi)第一本基于Android 2.0的經(jīng)典著作,5大專業(yè)社區(qū)聯(lián)袂推薦,權(quán)威性毋庸置疑!《Android應(yīng)用開發(fā)揭秘》內(nèi)容全面,不僅詳細(xì)講解了Android框架、Android組件、用戶界面開發(fā)、游戲開發(fā)、數(shù)據(jù)存儲、多媒體開發(fā)和網(wǎng)絡(luò)開發(fā)等基礎(chǔ)知識,而且還深入闡述了傳感器、語音識別、桌面組件開發(fā)、Android游戲引擎設(shè)計(jì)、Android應(yīng)用優(yōu)化、OpcnGL等高級知識,最重要的是還全面介紹了如何利用原生的C,C++(NDK)和Python、Lua等腳本語言(AndroidScriptingEnvironment)來開發(fā)Android應(yīng)用,《Android應(yīng)用開發(fā)揭秘》實(shí)戰(zhàn)性強(qiáng),書中的每個(gè)知識點(diǎn)都有配精心設(shè)計(jì)的示例,尤為值得一提的是,它還以迭代的方式重現(xiàn)了各種常用的Android應(yīng)用和經(jīng)典Android游戲的開發(fā)全過程,既可以以它們?yōu)榉独M(jìn)行實(shí)戰(zhàn)演練,又可以將它們直接應(yīng)用到實(shí)際開發(fā)中去。

作者簡介

  楊豐盛,Android應(yīng)用開發(fā)先驅(qū),對Android有深入研究,實(shí)戰(zhàn)經(jīng)驗(yàn)極其豐富。精通Java、C、C++等語言,專注于移動(dòng)通信軟件開發(fā),在機(jī)頂盒軟件開發(fā)和MTK平臺軟件開發(fā)方面有非常深厚的積累。2007年獲得中國軟件行業(yè)協(xié)會游戲軟件分會(CGIA)認(rèn)證及國際游戲開發(fā)教育聯(lián)合會國際認(rèn)證。曾經(jīng)領(lǐng)導(dǎo)和參與《三國群英傳說》、《大航海傳奇》、《美少女養(yǎng)成計(jì)劃》等經(jīng)典游戲的開發(fā)。

圖書目錄

前言
第一部分 準(zhǔn)備篇
 第1章 Android開發(fā)簡介
  1.1 Android基本概念
   1.1.1 Android簡介
   1.1.2 Android的系統(tǒng)構(gòu)架
   1.1.3 Android應(yīng)用程序框架
  1.2 OMS介紹
   1.2.1 OPhone介紹
   1.2.2 Widget介紹
  1.3 小結(jié)
 第2章 Android開發(fā)環(huán)境搭建
  2.1 Android開發(fā)準(zhǔn)備工作
  2.2 開發(fā)包及其工具的安裝和配置
   2.2.1 安裝JDK和配置Java開發(fā)環(huán)境
   2.2.2 Eclipse的安裝與漢化
   2.2.3 SDK和ADT的安裝和配置
  2.3 創(chuàng)建第一個(gè)Android項(xiàng)目——HeUoAndroid
   2.3.1 創(chuàng)建HelloAndroid項(xiàng)目
   2.3.2 運(yùn)行HelloAndroid及模擬器的使用
   2.3.3 調(diào)試HelloAndroid
  2.4 小結(jié)
第二部分 基礎(chǔ)篇
 第3章 Android程序設(shè)計(jì)基礎(chǔ)
  3.1 Android程序框架
   3.1.1 Android項(xiàng)目目錄結(jié)構(gòu)
   3.1.2 Android應(yīng)用解析
  3.2 Android的生命周期
  3.3 Android程序U設(shè)計(jì)
  3.4 小結(jié)
 第4章 用戶界面開發(fā)
  4.1 用戶界面開發(fā)詳解
   4.1.1 用戶界面簡介
   4.1.2 事件處理
  4.2 常用控件應(yīng)用
   4.2.1 文本框(Textiew)
   4.2.2 列表(ListView)
   4.2.3 提示(T0ast)
   4.2.4 編輯框(EditText)
   4.2.5 單項(xiàng)選擇(RadioGroup、RadioButton
   4.2.6 多項(xiàng)選擇(CheckBox)
   4.2.7 下拉列表(Spinner)
   4.2.8 自動(dòng)提示(AutoComplete.TextⅥew)
   4.2.9 日期和時(shí)間(DatePicker、TimePicker)
   4.2.10 按鈕(Button)
   4.2.1l 菜單(Menu)
   4.2.12 對話框(Dialog)
   4.2.13 圖片視圖(ImageView)
   4.2.14 帶圖標(biāo)的按鈕(ImageButton)
   4.2.15 拖動(dòng)效果(Gallery)
   4.2.16 切換圖片(hmgeSwilcher)
   4.2.17 網(wǎng)格視圖(GridView)
   4.2.18 卷軸視圖(ScrollView)
   4.2.19 進(jìn)度條(ProgressBar)
   4.2.20 拖動(dòng)條(SeekBar)
   4.2.21 狀態(tài)欄提示(Notification、NotificationManager)
   4.2.22 對話框中的進(jìn)度條(ProgressDialog)
  4.3 界面布局
   4.3.1 垂直線性布局
   4.3.2 水平線性布局
   4.3.3.相對布局(RelativeLayout)
   4.3.4 表單布局(TableLayout)
   4.3.5 切換卡(TabWidget)
  4,4 小結(jié)
 第5章 Android游戲開發(fā)
  5.1 Android游戲開發(fā)框架
   5.1.1 View類開發(fā)框架
   5.1.2 SurfaceView類開發(fā)框架
  5.2 Graphics類開發(fā)
   5.5.1 Paint和Color類介紹
   5.2.2 Canvas類介紹
   5.2.3 幾何圖形繪制
   5.2.4 字符串繪制
   5.2.5 圖像繪制
   5.2.6 圖像旋轉(zhuǎn)
   5.2.7 圖像縮放
   5.2.8 圖像像素操作
   5.2.9 Shader類介紹
   5.2.10 雙緩沖技術(shù)
   5.2.11 全屏顯示
   5.2.12 獲得屏幕屬性
  5.3 動(dòng)畫實(shí)現(xiàn)
   5.3.1 Tween動(dòng)畫
   5.3.2 Frame動(dòng)畫
   5.3.3 GIF動(dòng)畫播放
  5.4 小結(jié)
 第6章 Android數(shù)據(jù)存儲
  6.1 Android數(shù)據(jù)存儲初探
  6.2 數(shù)據(jù)存儲之Shared Preferences
  6.3 數(shù)據(jù)存儲之Files
  6.4 數(shù)據(jù)存儲之Network
  6.5 Android數(shù)據(jù)庫編程
   6.5.1 SQLite簡介
   6.5.2 SQLite編程詳解
   6.5.3 SQLiteOpenHelper應(yīng)用
  6.6 數(shù)據(jù)共享(ContentProviders)
  6.7 小結(jié)
 第7章 多媒體開發(fā)
  7.1 多媒體開發(fā)詳解
   7.1.1 Open Core
   7.1.2 MediaPlayer
   7.1.3 MediaRecorder
  7.2 播放音樂
  7.3 播放視頻
  7.4 錄制歌曲
  7.5 相機(jī)設(shè)置
  7.6 鬧鐘設(shè)置
  7.7 鈴聲設(shè)置
  7.8 小結(jié)
 第8章 網(wǎng)絡(luò)與通信
  8.1 網(wǎng)絡(luò)通信基礎(chǔ)
   8.1.1 無線網(wǎng)絡(luò)技術(shù)
   8.1.2 Android網(wǎng)絡(luò)基礎(chǔ)
  8.2 HTTP通信
   8.2.1 HttpURLConnection接口
   8.2.2 HttpClient接口
   8.2.3 實(shí)時(shí)更新
  8.3 Socket通信
   8.3.1 Socket基礎(chǔ)
   8.3.2 Socket應(yīng)用(簡易聊天室)
  8.4 網(wǎng)絡(luò)通信的中文亂碼問題
  8.5 WebKit應(yīng)用
   8.5.1 WebKjt概述
   8.5.2 WebView瀏覽網(wǎng)頁
   8.5.3 WebView與Javascript
  8.6 WtFi介紹
  8.7 藍(lán)牙
  8.8 小結(jié)
 第9章 Android特色開發(fā)
  9.1 傳感器
  9.2 語音識別
  9.3 GoogleMap
   9.3.1 GoogleMap概述
   9.3.2 準(zhǔn)備工作
   9.3.3 GoogleMapAPI的使用
   9.3.4 定位系統(tǒng)
  9.4 桌面組件
   9.4.1 快捷方式
   9.4.2 實(shí)時(shí)文件夾
   9.4.3 Widget開發(fā)
  9.5 賬戶管理
  9.6 小結(jié)
第三部分 實(shí)例篇
 第10章 Android應(yīng)用開發(fā)實(shí)例
  10.1 情境模式
  10.2 文件管理器
  10.3 通訊錄
  10.4 音樂播放器
  10.5 天氣預(yù)報(bào)
  10.6 個(gè)人地圖
  10.7 Widget日歷
  10.8 小結(jié)
 第11章 Android游戲開發(fā)實(shí)例
  11.1 手機(jī)游戲開發(fā)簡介
  11.2 游戲框架設(shè)計(jì)
  11.3 地圖設(shè)計(jì)
  11.4 主角設(shè)計(jì)
  11.5 圖層管理器
  11.6 游戲音效
  11.7 游戲存檔
  11.8 小結(jié)
第四部分 高級篇
 第12章 AndroidOpenGL開發(fā)基礎(chǔ)
  12.1 OpenGL簡介
  12.2 多邊形
  12.3 顏色
  12.4 旋轉(zhuǎn)
  12.5 3D 空間
  12.6 紋理映射
  12.7 光照和事件
  12.8 混合
  12.9 小結(jié)
 第13章 AndroidOpenGL綜合應(yīng)用
  13.1 移動(dòng)圖像
  13.2.3D 世界
  13.3 飄動(dòng)的旗幟
  13.4 顯示列表
  13.5 霧
  13.6 粒子系統(tǒng)
  13.7 蒙版
  13.8 變形
  13.9 小結(jié)
 第14章 游戲引擎實(shí)現(xiàn)
  14.1 游戲引擎介紹
   14.1.1 什么是引擎
   14.1.2 引擎的進(jìn)化
   14.1.3 常見的游戲引擎
   14.1.4 Android游戲引擎
  14.2 游戲引擎結(jié)構(gòu)
   14.2.1 游戲引擎原理
   14.2.2 游戲引擎定位
   14.2.3 游戲引擎框架
  14.3 游戲引擎設(shè)計(jì)
   14.3.1 游戲引擎結(jié)構(gòu)和功能設(shè)計(jì)
   14.3.2 游戲引擎設(shè)計(jì)注意事項(xiàng)
  14.4 游戲引擎實(shí)現(xiàn)
   14.4.1 Activity類實(shí)現(xiàn)
   14.4.2 流程控制和線程
   14.4.3 游戲?qū)ο笈c對象管理
   14.4.4 圖形引擎
   14.4.5 物理引擎
   14.4.6 事件模塊
   14.4.7 工具模塊
   14.4.8 腳本引擎、音效模塊、網(wǎng)絡(luò)模塊
  14.5 小結(jié)
 第15章 優(yōu)化技術(shù)
  15.1 優(yōu)化的基本知識
   15.1.1 如何書寫出優(yōu)秀代碼
   15.1.2 編程規(guī)范
  15.2 程序性能測試
   15.2.1 計(jì)算性能測試
   15.2.2 內(nèi)存消耗測試
  15.3 初級優(yōu)化
  15.4 高級優(yōu)化
  15.5 Android高效開發(fā)
  15.6 AndroidUI優(yōu)化
  15.7 其他優(yōu)化
   15.7.1 zipalign
   15.7.2 圖片優(yōu)化
  15.8 小結(jié)
第五部分 擴(kuò)展篇
 第16章 Android NDK開發(fā)
  16.1 AndroidNDK簡介
  16.2 安裝和配置NDK開發(fā)環(huán)境
   16.2.1 系統(tǒng)和軟件需求
   16.2.2 NDK開發(fā)環(huán)境搭建
   16.2.3 編譯第一個(gè)NDK程序
  16.3 AndroidNDK開發(fā)
   16.3.1 JNI接口設(shè)計(jì)
   16.3.2 使用C\C++實(shí)現(xiàn)本地方法
   16.3.3 Android.mk實(shí)現(xiàn)
   16.3.4 Application.mk實(shí)現(xiàn)
   16.3.5 編譯C\C++代碼
  16.4 AndroidNDK中使用0penGL
  16.5小結(jié)
 第17章 Android腳本環(huán)境
  17.1 Android腳本環(huán)境簡介
  17.2 Android腳本環(huán)境安裝
  17.3 如何編寫Android腳本程序
  17.4 小結(jié)

本目錄推薦

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