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

Google Android揭秘

Google Android揭秘

定 價(jià):¥59.00

作 者: (美) W.Frank Ableson Charlie Collins Robi Sen 著傅志紅,傅爾也 譯
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 行業(yè)軟件及應(yīng)用

ISBN: 9787115222510 出版時(shí)間: 2010-04-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 342 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  這是一本全面介紹Android相關(guān)知識(shí)的圖書,全書分為三個(gè)部分,由淺入深,從Android初級(jí)知識(shí),講到一些關(guān)于核心編程的實(shí)用示例,最后還討論了一些高級(jí)應(yīng)用程序的話題。在介紹Android編程的時(shí)候,各主題都使用了獨(dú)立的示例來(lái)演示,這些示例也都可單獨(dú)作為想在Android編程中大展拳腳的編程新手或資深開(kāi)發(fā)者的參考。本書適合Android開(kāi)發(fā)人員和技術(shù)愛(ài)好者閱讀。如果能從頭到尾讀完本書,讀者將對(duì)Android有深入的了解,從而能在Android開(kāi)發(fā)中大顯身手。

作者簡(jiǎn)介

  W. Frank Ableson MSI Service公司總裁,同時(shí)是Linux Magazine的移動(dòng)開(kāi)發(fā)編輯。有著15年以上的軟件開(kāi)發(fā)經(jīng)驗(yàn),現(xiàn)在主攻移動(dòng)和嵌入式技術(shù)領(lǐng)域,是一個(gè)活躍于移動(dòng)軟件市場(chǎng)的高產(chǎn)軟件開(kāi)發(fā)者。Charlie Collins 有著超過(guò)12年的Java開(kāi)發(fā)經(jīng)驗(yàn),是GWT in Practice一書的合著者,同時(shí)也在網(wǎng)上發(fā)表過(guò)很多技術(shù)文章。Robi Sen Twin Technologies公司的任事股東,致力于RIA開(kāi)發(fā)工作,同時(shí)有著豐富的無(wú)線技術(shù)經(jīng)驗(yàn),現(xiàn)從事電子戰(zhàn)和電子對(duì)抗的研究。

圖書目錄

第一部分 Android概述
第1章 Android簡(jiǎn)介 2
1.1 Android簡(jiǎn)介 2
1.1.1 Android平臺(tái) 3
1.1.2 Android的市場(chǎng) 4
1.1.3 Android許可 7
1.2 Android的棧組成 8
1.3 開(kāi)始Android開(kāi)發(fā) 11
1.3.1 Android的Intent 11
1.3.2 激活A(yù)ndroid 14
1.3.3 AndroidManifest.xml 20
1.3.4 將應(yīng)用程序映射到進(jìn)程 22
1.4 一個(gè)Android應(yīng)用程序 22
1.5 小結(jié) 26
第2章 開(kāi)發(fā)環(huán)境 27
2.1 Android SDK 27
2.1.1 應(yīng)用程序編程接口 28
2.1.2 核心Android包 28
2.1.3 可選包 29
2.2 完美契合 29
2.2.1 Java透視圖 30
2.2.2 DDMS透視圖 32
2.2.3 命令行工具 34
2.3 在Eclipse中構(gòu)建Android應(yīng)用程序 36
2.3.1 Android Project Wizard 37
2.3.2 Android示例應(yīng)用程序代碼 37
2.3.3 生成應(yīng)用程序 42
2.4 Android Emulator 43
2.4.1 皮膚 44
2.4.2 網(wǎng)絡(luò)速度 44
2.4.3 模擬器配置文件 46
2.5 調(diào)試 47
2.6 小結(jié) 48
第二部分 Android SDK實(shí)戰(zhàn)
第3章 用戶界面 50
3.1 創(chuàng)建活動(dòng) 51
3.1.1 創(chuàng)建Activity類 52
3.1.2 探討活動(dòng)的生命周期 57
3.2 使用視圖 60
3.2.1 通用視圖 60
3.2.2 使用ListView 63
3.2.3 利用Handler和Message實(shí)現(xiàn)多任務(wù) 66
3.2.4 創(chuàng)建自定義視圖 67
3.2.5 理解布局 69
3.2.6 處理焦點(diǎn) 71
3.2.7 掌握事件 72
3.3 使用資源 73
3.3.1 支持的資源類型 73
3.3.2 在Java中引用資源 74
3.3.3 通過(guò)XML資源定義視圖和布局 76
3.3.4 值的外化 78
3.3.5 提供動(dòng)畫 81
3.4 理解AndroidManifest文件 81
3.5 小結(jié) 84
第4章 Intent與服務(wù) 85
4.1 使用Intent類 86
4.1.1 定義Intent 86
4.1.2 解析Intent 89
4.1.3 匹配自定義URI 92
4.1.4 使用Android提供的活動(dòng) 96
4.2 使用廣播接收器進(jìn)行偵聽(tīng) 97
4.2.1 擴(kuò)展Intent概念 97
4.2.2 創(chuàng)建接收器 98
4.3 構(gòu)建服務(wù) 99
4.3.1 服務(wù)的兩用性 100
4.3.2 創(chuàng)建可運(yùn)行后臺(tái)任務(wù)的服務(wù) 100
4.4 實(shí)現(xiàn)進(jìn)程間通信 103
4.4.1 Android接口定義語(yǔ)言 104
4.4.2 公開(kāi)遠(yuǎn)程接口 106
4.4.3 綁定到服務(wù) 106
4.4.4 啟動(dòng)服務(wù)與綁定服務(wù) 108
4.4.5 服務(wù)的生命周期 109
4.4.6 Binder類和Parcelable接口 110
4.5 小結(jié) 111
第5章 存儲(chǔ)和檢索數(shù)據(jù) 112
5.1 使用首選項(xiàng) 112
5.1.1 使用SharedPreferences 113
5.1.2 首選項(xiàng)訪問(wèn)權(quán)限 116
5.2 使用文件系統(tǒng) 119
5.2.1 創(chuàng)建文件 119
5.2.2 訪問(wèn)文件 120
5.2.3 作為原始資源的文件 121
5.2.4 XML文件資源 122
5.2.5 通過(guò)SD卡實(shí)現(xiàn)外部存儲(chǔ) 124
5.3 將數(shù)據(jù)持久存儲(chǔ)到數(shù)據(jù)庫(kù)中 127
5.3.1 構(gòu)建和訪問(wèn)數(shù)據(jù)庫(kù) 128
5.3.2 使用sqlite3工具 132
5.4 使用ContentProvider類 133
5.4.1 理解URI表示和操作記錄 135
5.4.2 創(chuàng)建ContentProvider 142
5.5 小結(jié) 148
第6章 聯(lián)網(wǎng)與Web服務(wù) 150
6.1 聯(lián)網(wǎng)概述 152
6.1.1 聯(lián)網(wǎng)基礎(chǔ)知識(shí) 152
6.1.2 客戶端與服務(wù)器 153
6.2 檢查網(wǎng)絡(luò)狀態(tài) 154
6.3 使用服務(wù)器套接字進(jìn)行通信 155
6.4 使用HTTP 158
6.4.1 簡(jiǎn)單HTTP和Java.net 158
6.4.2 使用HttpClient的健壯HTTP 160
6.4.3 創(chuàng)建HTTP和HTTPS幫助類 161
6.5 Web服務(wù) 167
6.5.1 POX——將它與HTTP和XML結(jié)合在一起 168
6.5.2 REST 170
6.5.3 用還是不用SOAP,這是個(gè)問(wèn)題 173
6.6 小結(jié) 174
第7章 電話技術(shù) 175
7.1 電話技術(shù)背景與術(shù)語(yǔ) 176
7.2 訪問(wèn)電話技術(shù)信息 177
7.2.1 獲取電話技術(shù)屬性 177
7.2.2 獲取電話狀態(tài)信息 179
7.3 與電話交互 181
7.3.1 使用Intent打電話 181
7.3.2 有用的電話號(hào)碼相關(guān)實(shí)用工具 182
7.3.3 攔截電話 184
7.4 處理消息傳遞:SMS 185
7.4.1 發(fā)送SMS消息 185
7.4.2 接收SMS消息 187
7.5 小結(jié) 188
第8章 通知與提醒 189
8.1 Toast簡(jiǎn)介 189
8.2 通知簡(jiǎn)介 192
8.3 提醒 195
8.4 小結(jié) 201
第9章 圖形與動(dòng)畫 202
9.1 在Android中繪制圖形 202
9.2 動(dòng)畫 206
9.2.1 以編程方式創(chuàng)建動(dòng)畫 209
9.2.2 面向嵌入式系統(tǒng)的OpenGL簡(jiǎn)介 213
9.3 小結(jié) 224
第10章 多媒體 225
10.1 多媒體與OpenCORE簡(jiǎn)介 225
10.2 播放音頻 226
10.3 播放視頻 228
10.4 捕捉媒體 230
10.4.1 了解相機(jī) 230
10.4.2 捕捉音頻 235
10.5 小結(jié) 238
第11章 位置服務(wù) 239
11.1 在模擬器中模擬位置 241
11.1.1 使用DDMS工具發(fā)送坐標(biāo) 241
11.1.2 GPS交換格式 243
11.1.3 Google Earth Keyhole標(biāo)記語(yǔ)言 245
11.2 使用LocationManager和LocationProvider 246
11.2.1 使用LocationManager 訪問(wèn)位置數(shù)據(jù) 247
11.2.2 使用LocationProvider 249
11.2.3 使用LocationListener 接收位置更新 250
11.3 處理地圖 253
11.3.1 擴(kuò)展MapActivity 253
11.3.2 使用MapView 254
11.3.3 使用Overlay將數(shù)據(jù)放在地圖上 256
11.4 使用Geocoder轉(zhuǎn)換位置和地址 259
11.5 小結(jié) 262
第三部分 Android應(yīng)用程序
第12章 全面應(yīng)用:Field Service Application 264
12.1 Field Service Application的需求 265
12.1.1 基本需求 265
12.1.2 數(shù)據(jù)模型 266
12.1.3 應(yīng)用程序架構(gòu)與集成 267
12.2 Android應(yīng)用程序之旅 268
12.2.1 應(yīng)用程序流 268
12.2.2 代碼路線圖 269
12.2.3 AndroidManifest.xml 271
12.3 Android代碼 271
12.3.1 Splash Activity 271
12.3.2 FieldService Activity,第1部分 273
12.3.3 FieldService Activity,第2部分 275
12.3.4 設(shè)置 276
12.3.5 數(shù)據(jù)結(jié)構(gòu) 278
12.4 深入剖析代碼 286
12.4.1 RefreshJobs 286
12.4.2 ManageJobs 289
12.4.3 ShowJob 292
12.4.4 CloseJob 296
12.5 服務(wù)器代碼 302
12.5.1 調(diào)度程序用戶界面 302
12.5.2 數(shù)據(jù)庫(kù) 303
12.5.3 PHP調(diào)度程序代碼 303
12.5.4 PHP移動(dòng)集成代碼 304
12.6 小結(jié) 305
第13章 Android高級(jí)編程 306
13.1 Android/Linux:接合 306
13.1.1 工具鏈 307
13.1.2 構(gòu)建應(yīng)用程序 307
13.1.3 安裝和運(yùn)行應(yīng)用程序 308
13.1.4 構(gòu)建腳本 310
13.2 更好的方法 311
13.2.1 static標(biāo)記 311
13.2.2 鏈接 313
13.2.3 退出,而不是返回 314
13.2.4 啟動(dòng)代碼 315
13.3 現(xiàn)在幾點(diǎn)了 317
13.3.1 Daytime Server應(yīng)用程序 318
13.3.2 daytime.c 318
13.3.3 SQLite數(shù)據(jù)庫(kù) 320
13.3.4 編譯并運(yùn)行Daytime Server 322
13.4 Daytime Client 324
13.4.1 活動(dòng) 324
13.4.2 套接字客戶機(jī) 325
13.4.3 測(cè)試Daytime Client 326
13.5 小結(jié) 327
附錄A 安裝Android SDK 329
附錄B 在Android設(shè)備上簽名和安裝
應(yīng)用程序 336

本目錄推薦

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