TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
人民幣定價:69 元
定價
:NT$ 414 元
優惠價
87360
絕版無法訂購
相關商品
商品簡介
作者簡介
目次

商品簡介

國內第一本基於Android 2.0的經典著作,5大專業社區聯袂推薦,權威性毋庸置疑!
本書內容全面,不僅詳細講解了Android框架、Android組件、用戶界面開發、遊戲開發、數據存儲、多媒體開發和網絡開發等基礎知識,而且還深入闡述了傳感器、語音識別、桌面組件開發、Android遊戲引擎設計、Android應用優化、OpenGL等高級知識,最重要的是還全面介紹了如何利用原生的C/C++(NDK)和Python、Lua等腳本語言(Android Scripting Environment)來開發Android應用;本書實戰性強,書中的每個知識點都有配精心設計的示例,尤為值得一提的是,它還以迭代的方式重現了各種常用的Android應用和經典Android遊戲的開發全過程,既可以以它們為範例進行實戰演練,又可以將它們直接應用到實際開發中去。

作者簡介

楊豐盛,Android應用開發先驅,對Android有深入研究,實戰經驗極其豐富。精通Java、C、C++等語言,專注于移動通信軟件開發,在機頂盒軟件開發和MTK平臺軟件開發方面有非常深厚的積累。2007年獲得中國軟件行業協會遊戲軟件分會(CGIA)認證及國際遊戲開發教育聯合會國際認證。曾經領導和參與《三國群英傳說》、《大航海傳奇》、《美少女養成計劃》等經典遊戲的開發。

目次

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

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 360
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區