TOP
GOGO開學趣,參考書應有盡有
Android基礎教程(第3版)(修訂版)(簡體書)
滿額折

Android基礎教程(第3版)(修訂版)(簡體書)

商品資訊

人民幣定價:43 元
定價
:NT$ 258 元
優惠價
87224
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :6 點
商品簡介
作者簡介
目次

商品簡介

《Android基礎教程(第3版·修訂版)》是一部關于Android開發的基礎教程,采用Pragmatic系列圖書一貫由淺入深、循序漸進的方式講解了Android程序設計的核心概念和技術。書中不僅結合數獨游戲開發案例形象生動地講解了Android生命周期、用戶界面、2D圖形、多媒體,以及本地數據存儲等基礎知識,而且通過“Hello, Android”項目深入探討了外部通信、基于位置的服務、內置SQLite數據庫、3D圖形、多點觸控、小部件、兼容性測試,以及如何向AndroidMarket發布應用程序等內容。前13章章尾均有“快速閱讀指南”,你無需按照順序閱讀該章,即可迅速找到所需信息,并高效地完成工作。
《Android基礎教程(第3版·修訂版)》適合所有移動開發人員學習參考。

作者簡介

作者:(美)伯內特

目次

目 錄

第一部 分Android簡介

第1章 快速入門 2
1.1 安裝工具 2
1.1.1 Java 5.0+ 2
1.1.2 Eclipse 3
1.1.3 AndroidSDK啟動程序軟件包 4
1.1.4 AndroidSDK組件 4
1.1.5 Eclipse插件 5
1.2 創建第一個程序 7
1.3 在模擬器上運行程序 8
1.3.1 創建一個AVD 8
1.3.2 再試一次 10
1.4 在手機上運行程序 10
1.5 快速閱讀指南 11

第2章 基本概念 12
2.1 Android的系統架構 12
2.1.1 Linux內核 13
2.1.2 本機庫 13
2.1.3 Android運行時 14
2.1.4 應用程序框架 15
2.1.5 應用程序和小部件 15
2.2 它還活著 16
2.2.1 進程不等于應用程序 17
2.2.2 應用程序生命周期 17
2.3 構建塊 19
2.3.1 活動 19
2.3.2 意圖 19
2.3.3 服務 19
2.3.4 內容提供者 20
2.4 使用資源 20
2.5 安全性 20
2.6 快速閱讀指南 21

第二部分 Android基礎知識

第3章 設計用戶界面 24
3.1 數獨游戲簡介 24
3.2 聲明性設計 25
3.3 創建啟動界面 26
3.4 使用替代資源 33
3.5 實現About對話框 35
3.6 應用主題 39
3.7 添加菜單 41
3.8 添加設置 42
3.9 開始新游戲 44
3.10 調試程序 45
3.10.1 利用日志消息調試程序 46
3.10.2 利用調試器調試程序 47
3.11 退出游戲 47
3.12 快速閱讀指南 47

第4章 繪制2D圖形 49
4.1 Android圖形基礎 49
4.1.1 Color類 49
4.1.2 Paint類 50
4.1.3 Canvas類 50
4.1.4 Path類 51
4.1.5 Drawable類 52
4.2 在數獨程序中添加圖形 53
4.2.1 開始游戲 54
4.2.2 定義Game類 54
4.2.3 定義PuzzleView類 56
4.2.4 繪制游戲盤面 57
4.2.5 繪制數字 60
4.3 處理輸入 61
4.3.1 定義和更新選定區域 61
4.3.2 輸入數字 63
4.3.3 增加提示 64
4.3.4 抖動屏幕 65
4.4 其他問題 66
4.4.1 創建軟鍵盤 66
4.4.2 實現游戲邏輯 71
4.4.3 其他功能 73
4.5 更多改進 74
4.6 快速閱讀指南 75

第5章 多媒體 76
5.1 播放音頻 76
5.2 播放視頻 81
5.3 為數獨游戲配上音樂 85
5.4 快速閱讀指南 88

第6章 存儲本地數據 89
6.1 為數獨游戲添加選項 89
6.2 繼續玩前一個游戲 91
6.3 記住當前位置 92
6.4 訪問內部文件系統 94
6.5 訪問SD卡 95
6.6 快速閱讀指南 96

第三部分 高級主題

第7章 互聯的世界 98
7.1 通過意圖實現瀏覽 99
7.2 利用視圖打開網頁 102
7.3 JavaScript與Java通信 106
7.4 使用Web服務 112
7.5 快速閱讀指南 122

第8章 定位與環境感知 124
8.1 位置,位置,位置 124
8.1.1 我在哪里 125
8.1.2 更新位置 127
8.1.3 模擬說明 130
8.2 充分利用傳感器 130
8.2.1 了解傳感器 130
8.2.2 解析傳感器的讀數 131
8.2.3 模擬說明 132
8.3 地圖功能 133
8.3.1 嵌入MapView 133
8.3.2 準備就緒 136
8.3.3 模擬說明 137
8.4 快速閱讀指南 137

第9章 SQL實戰 138
9.1 SQLite簡介 138
9.2 SQL基礎 139
9.2.1 DDL語句 140
9.2.2 修改語句 140
9.2.3 查詢語句 140
9.3 你好,數據庫 141
9.3.1 使用SQLiteOpenHelper 142
9.3.2 定義主程序 143
9.3.3 添加一行 145
9.3.4 運行一個查詢 145
9.3.5 顯示查詢結果 146
9.4 數據綁定 147
9.5 使用ContentProvider 150
9.5.1 更改主程序 152
9.5.2 添加一行 152
9.5.3 運行一個查詢 152
9.6 實現ContentProvider 153
9.7 快速閱讀指南 154

第10 章 利用OpenGL實現3D圖形 155
10.1 理解3D圖形 155
10.2 OpenGL簡介 156
10.3 構建一個OpenGL程序 157
10.4 渲染場景 158
10.5 構建一個模型 162
10.6 光線、相機 165
10.7 動作 166
10.8 應用紋理 167
10.9 透明效果 169
10.10 測量平滑度 170
10.11 快速閱讀指南 171

第四部分 下一代產品

第11章 多點觸控 174
11.1 多點觸控概述 174
11.2 創建觸控示例 176
11.3 了解觸控事件 178
11.4 設置圖像變換 180
11.5 實現拖動動作 181
11.6 實現捏壓縮放動作 182
11.6.1 兩個點之間的距離 183
11.6.2 兩個點的中點 183
11.7 快速閱讀指南 184

第12章 主界面 185
12.1 Hello,Widget 185
12.1.1 創建第一個小部件程序 185
12.1.2 調用所有小部件 187
12.1.3 拉伸以適合屏幕尺寸 188
12.1.4 使用和擴展 189
12.1.5 運行小部件 189
12.1.6 最新進展 190
12.1.7 快樂之旅 192
12.2 動態壁紙 192
12.2.1 創建壁紙項目 193
12.2.2 服務簡介 195
12.2.3 創建一個繪圖引擎 196
12.2.4 重用OpenGL代碼 197
12.2.5 創建和銷毀引擎 198
12.2.6 管理Surface 199
12.2.7 可視化壁紙 201
12.2.8 響應用戶的輸入 201
12.3 快速閱讀指南 203

第13章 一次編寫,到處測試 204
13.1 啟動模擬器 204
13.2 創建適用于多個版本的程序 205
13.3 AndroidAPI的發展 206
13.4 大量錯誤 212
13.5 各種屏幕尺寸 213
13.6 在SD卡上安裝程序 214
13.7 快速閱讀指南 215

第14章 發布到AndroidMarket 216
14.1 準備工作 216
14.2 簽名 217
14.3 發布 218
14.4 更新 219
14.5 結語 220

第五部分 附錄

附錄A Java與Android:語言及其API 222
附錄B 參考書目 226

購物須知

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

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

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

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

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

優惠價:87 224
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區