注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合Android 網(wǎng)絡開發(fā)與應用實戰(zhàn)詳解

Android 網(wǎng)絡開發(fā)與應用實戰(zhàn)詳解

Android 網(wǎng)絡開發(fā)與應用實戰(zhàn)詳解

定 價:¥69.00

作 者: 王東華 編著
出版社: 人民郵電出版社
叢編項:
標 簽: 移動開發(fā)

ISBN: 9787115289698 出版時間: 2012-09-01 包裝: 平裝
開本: 16開 頁數(shù): 509 字數(shù):  

內(nèi)容簡介

  Android憑借其強大的功能逐漸贏得了廣大用戶和開發(fā)者的青睞,已經(jīng)成為市場占有率很高的的智能手機操作系統(tǒng)?!禔ndroid 網(wǎng)絡開發(fā)與應用實戰(zhàn)詳解》分為16章,分別詳細介紹了Android系統(tǒng)基礎、HTML 5基礎,Android系統(tǒng)開發(fā)網(wǎng)頁技術、HTTP通信處理、處理URL地址、WebKit基礎、Wi-Fi藍牙、郵件應用、RSS應用等。并且在本書最后,通過3個綜合實例,分別介紹了開發(fā)網(wǎng)絡視頻播放器系統(tǒng)、RSS閱讀器系統(tǒng)、郵件系統(tǒng)的基本過程,介紹了開發(fā)大型Android系統(tǒng)的基本流程?!禔ndroid 網(wǎng)絡開發(fā)與應用實戰(zhàn)詳解》適合Android程序員、研發(fā)人員及Android愛好者閱讀,也可以作為相關培訓班和大專院校相關專業(yè)的教學用書。

作者簡介

暫缺《Android 網(wǎng)絡開發(fā)與應用實戰(zhàn)詳解》作者簡介

圖書目錄

目 錄
第1章 Android技術概述 1
1.1 智能手機世界 1
1.1.1 何謂智能手機 1
1.1.2 當前主流的智能手機系統(tǒng) 1
1.2 蓬勃發(fā)展的手機上網(wǎng)產(chǎn)業(yè) 2
1.2.1 WAP技術介紹 2
1.2.2 手機上網(wǎng)的商機 2
1.2.3 開發(fā)人員的機遇 3
1.3 搭建Android應用開發(fā)環(huán)境 3
1.3.1 安裝Android SDK的系統(tǒng)要求 4
1.3.2 安裝JDK、Eclipse、Android SDK 4
1.3.3 設定Android SDK Home 14
1.3.4 驗證開發(fā)環(huán)境 14
1.3.5 創(chuàng)建Android虛擬設備(AVD) 16
1.3.6 常見的幾個問題 17
1.4 Android模擬器 22
1.4.1 Android模擬器簡介 22
1.4.2 模擬器和真機究竟有何區(qū)別 23
1.4.3 模擬器簡單總結 23
第2章 Android技術核心框架 26
2.1 簡析Android安裝文件 26
2.1.1 Android SDK目錄結構 26
2.1.2 android.jar及內(nèi)部結構 27
2.1.3 SDK文檔及閱讀技巧 28
2.1.4 SDK工具集 30
2.2 解析Android SDK實例 31
2.3 Android系統(tǒng)架構 35
2.3.1 Android體系結構介紹 35
2.3.2 Android應用工程文件組成 37
2.3.3 應用程序的生命周期 40
第3章 網(wǎng)絡開發(fā)技術基礎 43
3.1 HTML簡介 43
3.1.1 HTML初步 43
3.1.2 字體格式設置 44
3.1.3 使用標示標記 48
3.1.4 使用區(qū)域和段落標記 49
3.1.5 使用表格標記 50
3.1.6 使用表單標記 53
3.2 XML技術 57
3.2.1 XML的概述 57
3.2.2 XML的語法 58
3.2.3 如何獲取XML文檔 59
3.3 CSS技術基礎 60
3.3.1 基本語法 61
3.3.2 CSS屬性介紹 61
3.3.3 CSS編碼規(guī)范 64
3.4 JavaScript技術基礎 65
3.4.1 JavaScript概述 65
3.4.2 JavaScript運算符 65
3.4.3 JavaScript循環(huán)語句 67
3.4.4 JavaScript函數(shù) 69
3.4.5 JavaScript事件 72
3.5 Java中的網(wǎng)絡通信 74
3.5.1 Java網(wǎng)絡通信概述 75
3.5.2 Socket和ServerSocket 78
3.5.3 網(wǎng)絡通信的綜合應用 83
第4章 HTTP通信處理 87
4.1 HTTP基礎 87
4.1.1 HTTP概述 87
4.1.2 協(xié)議功能 87
4.1.3 Android中的HTTP 88
4.2 使用Apache接口 89
4.2.1 Apache接口基礎 89
4.2.2 Apache應用要點 90
4.2.3 Apache應用要點 96
4.3 使用標準Java接口 105
4.3.1 IP地址 106
4.3.2 URL地址 107
4.3.3 套接字Socket類 107
4.3.4 URLConncetion類 108
4.3.5 在Android中使用java.net 109
4.4 使用Android網(wǎng)絡接口 111
4.5 實戰(zhàn)演練——在手機屏幕中傳遞HTTP參數(shù) 112
4.5.1 設計思路 112
4.5.2 具體實現(xiàn) 113
第5章 URL處理 118
5.1 URLConnection 118
5.1.1 URL類 118
5.1.2 在Android中使用URLConnection 126
5.2 HTTPURLConnection 133
5.2.1 HttpURLConnection的主要用法 133
5.2.2 在Android中使用HttpURLConnection 137
第6章 WebKit瀏覽器 143
6.1 WebKit的目錄結構 143
6.2 WebKit框架介紹 145
6.2.1 Java層框架 145
6.2.2 C層框架 147
6.3 WebKit操作 149
6.3.1 WebKit初始化 150
6.3.2 載入數(shù)據(jù) 151
6.3.3 刷新繪制 152
6.4 WebView詳解 153
6.4.1 WebView介紹 153
6.4.2 實現(xiàn)WebView的兩種方式 155
6.4.3 WebView的幾個常見功能 158
6.4.4 WebView演練——瀏覽網(wǎng)頁 165
6.4.5 WebView演練——加載HTML程序 167
6.4.6 WebView演練——加載JavaScript程序 169
6.4.7 使用WebView的注意事項 173
第7章 HTML 5 174
7.1 HTML5介紹 174
7.1.1 發(fā)展歷程 174
7.1.2 HTML 5的吸引力 174
7.2 新特性之視頻處理 175
7.2.1 video標記 175
7.2.2 標記的屬性 176
7.3 新特性之音頻處理 181
7.3.1 audio標記 181
7.3.2 標記的屬性 182
7.4 新特性之Canvas 185
7.4.1 Canvas標記介紹 185
7.4.2 HTML DOM Canvas對象 186
7.4.3 Canvas實踐 187
7.5 新特性之Web存儲 192
7.5.1 Web存儲介紹 192
7.5.2 HTML 5中Web存儲的意義 192
7.5.3 兩種存儲方法 193
7.6 新特性之表單新特性 195
7.6.1 全新的Input 類型 195
7.6.2 全新的表單元素 199
7.6.3 全新的表單屬性 201
第8章 為Android開發(fā)網(wǎng)頁 208
8.1 準備工作 208
8.1.1 搭建開發(fā)環(huán)境 208
8.1.2 先看一段代碼 211
8.1.3 控制頁面的縮放 215
8.2 添加Android的CSS 215
8.2.1 編寫基本的樣式 216
8.2.2 添加視覺效果 218
8.3 添加JavaScript 219
8.3.1 jQuery框架介紹 219
8.3.2 具體實踐 221
8.4 使用Ajax 223
8.5 讓網(wǎng)頁動起來 229
8.5.1 一個開源框架——JQTouch 229
8.5.2 一個簡單應用 230
第9章 Wi-Fi藍牙系統(tǒng) 238
9.1 了解Wi-Fi系統(tǒng)的結構 238
9.1.1 Wi-Fi概述 238
9.1.2 Wi-Fi層次結構 238
9.1.3 和Linux的差異 240
9.2 分析源代碼 241
9.2.1 本地部分 241
9.2.2 JNI部分 244
9.2.3 Java FrameWork部分 246
9.2.4 Setting中的設置部分 247
9.3 開發(fā)Wi-Fi應用程序 248
9.3.1 類WifiManager 248
9.3.2 開發(fā)Wi-Fi應用程序 252
第10章 藍牙系統(tǒng)應用 264
10.1 了解藍牙系統(tǒng)的結構 264
10.1.1 藍牙概述 264
10.1.2 藍牙層次結構 265
10.1.3 和Linux的差異 267
10.2 分析源代碼 268
10.2.1 初始化藍牙芯片 268
10.2.2 藍牙服務 268
10.2.3 管理藍牙電源 269
10.3 和藍牙相關的類 270
10.3.1 BluetoothSocket類 270
10.3.2 BluetoothServerSocket類 271
10.3.3 BluetoothAdapter類 272
10.3.4 BluetoothClass.Service類 279
10.3.5 BluetoothClass.Device.Major類 280
10.3.6 BluetoothClass.Device類 280
10.3.7 BluetoothClass類 281
10.4 Android藍牙的基本應用 283
10.4.1 使用BluetoothAdapter類 283
10.4.2 使用BluetoothSocket類 285
10.5 總結在Android平臺開發(fā)藍牙應用的過程 288
10.6 開發(fā)一個遙控器——藍牙控制玩具車 293
第11章 郵件應用 302
11.1 使用Android的內(nèi)置郵件系統(tǒng) 302
11.1.1 Android郵件客戶端配置 302
11.1.2 調(diào)用內(nèi)置郵件系統(tǒng)——在發(fā)送短信時實現(xiàn)E-mail郵件通知 305
11.1.3 調(diào)用內(nèi)置郵件系統(tǒng)——來電時自動郵件通知 310
11.1.4 調(diào)用內(nèi)置郵件系統(tǒng)——實現(xiàn)一個簡易郵件發(fā)送系統(tǒng) 312
11.1.5 調(diào)用內(nèi)置郵件系統(tǒng)——調(diào)用內(nèi)置Gmail發(fā)送郵件 317
11.1.6 其他方法 321
11.2 使用SmsManager收發(fā)郵件 323
11.2.1 SmsManager基礎 323
11.2.2 SmsManager發(fā)送短信——簡單發(fā)信程序 325
11.3 用commons-mail.jar和mail.jar實現(xiàn)郵件收發(fā) 331
11.3.1 使用commons-mail.jar發(fā)送郵件 331
11.3.2 使用mail.jar接收郵件 334
11.3.3 Android中用commons-mail.jar和mail.jar收發(fā)郵件 341
第12章 RSS處理 343
12.1 RSS基礎 343
12.1.1 RSS用途和閱讀器介紹 343
12.1.2 RSS語法 344
12.2 SAX技術介紹 345
12.2.1 SAX的原理 346
12.2.2 基于對象和基于事件的接口 346
12.2.3 常用的接口和類 348
12.3 開發(fā)一個RSS程序 351
第13章 Android網(wǎng)絡典型應用實踐 366
13.1 播放網(wǎng)絡中的MP3 366
13.2 下載在線鈴聲 374
13.3 顯示QQ空間中的照片 380
13.4 下載網(wǎng)絡圖片作為屏幕背景 383
13.5 上傳文件到遠程服務器 387
13.6 開發(fā)一個遠程下載系統(tǒng) 390
13.7 移動微博發(fā)送系統(tǒng) 399
第14章 開發(fā)一個網(wǎng)絡視頻播放器 409
14.1 MediaPlayer視頻技術 409
14.1.1 MediaPlayer基礎 409
14.1.2 MediaPlayer的狀態(tài) 409
14.1.3 MediaPlayer方法的有效狀態(tài)和無效狀態(tài) 412
14.1.4 MediaPlayer的接口 414
14.1.5 MediaPlayer的常量 414
14.1.6 MediaPlayer的公共方法 415
14.2 VideoView技術 416
14.2.1 構造函數(shù) 416
14.2.2 公共方法 417
14.3 開發(fā)一個網(wǎng)絡視頻播放器 418
14.3.1 實現(xiàn)布局文件 418
14.3.2 實現(xiàn)顯示文本值文件 420
14.3.3 主程序文件 420
第15章 網(wǎng)絡RSS閱讀器 428
15.1 實現(xiàn)流程 428
15.2 具體實現(xiàn) 428
15.2.1 建立實體類 429
15.2.2 主程序文件ActivityMain.java 432
15.2.3 實現(xiàn)ContentHandler 435
15.2.4 主程序文件ActivityShowDescription.java 438
15.2.5 主布局文件main.xml 439
15.2.6 詳情主布局文件showdescription.xml 439
15.3 打包、簽名和發(fā)布 441
15.3.1 申請會員 442
15.3.2 生成簽名文件 444
15.3.3 使用簽名文件 451
15.3.4 發(fā)布 452
第16章 開發(fā)一個郵件系統(tǒng) 453
16.1 項目介紹 453
16.1.1 項目背景介紹 453
16.1.2 項目目的 453
16.2 系統(tǒng)需求分析 454
16.2.1 構成模塊 454
16.2.2 系統(tǒng)流程 456
16.2.3 功能結構圖 457
16.2.4 系統(tǒng)功能說明 457
16.2.5 系統(tǒng)需求 458
16.3 數(shù)據(jù)存儲設計 458
16.3.1 用戶信息類 458
16.3.2 SharedPreferences 463
16.4 具體編碼 465
16.4.1 歡迎界面 465
16.4.2 系統(tǒng)主界面 469
16.4.3 郵箱類型設置 476
16.4.4 郵箱收取設置 479
16.4.5 郵箱發(fā)送設置 485
16.4.6 郵箱用戶檢查 490
16.4.7 設置用戶別名 496
16.4.8 用戶郵件編輯 499
16.5 總結 509

本目錄推薦

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