Android基礎教程(第3版·修訂版)

Android基礎教程(第3版·修訂版)

《Android基礎教程(第3版·修訂版)》是2011-6人民郵電出版的圖書,作者是Ed Burnette。

基本介紹

  • 書名:Android基礎教程(第3版·修訂版)
  • 作者:Ed Burnette
  • 譯者:田俊靜/張波/黃湘情
  • ISBN:9787115252975
  • 頁數:225
  • 定價:43.00元
  • 出版社:人民郵電
  • 出版時間:2011-6
  • 裝幀:平裝
  • 原作名:Hello, Android Introducioog
內容介紹,作者介紹,作品目錄,

內容介紹

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

作者介紹

Ed Burnette 資深軟體技術專家。擁有20多年軟體開發經驗。SAS高級計算機實驗室的聯合創始人和高級研究員。他是Planet Android網站的創辦人和ZDNet的專欄作家。除本書外,他還出版了Google Web Toolkit:Faking the Pain out of Ajex和Eclipse IDE Pocket Guide等著作。

作品目錄

第一部 分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

相關詞條

熱門詞條

聯絡我們