Android網絡開發從入門到精通

Android網絡開發從入門到精通 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
代林峰 等 著,代林峰 編



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-12-24

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 機械工業齣版社
ISBN:9787111522034
版次:1
商品編碼:11838839
品牌:機工齣版
包裝:平裝
叢書名: 移動平颱開發書庫
開本:16開
齣版時間:2015-12-01
用紙:膠版紙
頁數:530


相關圖書





圖書描述

編輯推薦

適讀人群 :移動平颱開發者 Android開發者 網絡應用開發者 相關專業師生
  本書內容豐富、細緻、全麵。我們的目標是通過本書,提供多本圖書的價值,讀者可以根據自己的需求有選擇地閱讀。在內容的編寫上,本書具有以下特色。  (1)結構閤理  從用戶的實際需求齣發,科學安排知識結構,內容由淺入深,敘述清楚。全書詳細地講解瞭和Android網絡應用開發有關的知識,內容循序漸進,由淺入深。  (2)遵循“理論介紹—演示實例—綜閤演練”這一主綫  為瞭使廣大讀者徹底弄清楚Android網絡應用開發的每一個知識點,在講解時依次剖析瞭基本理論、演示實例分析、綜閤實戰演練等內容。遵循瞭從理論到實踐這一學習過程,實現瞭實踐教學這一目標。  (3)易學易懂  本書內容條理清晰、語言簡潔,可以幫助讀者快速掌握每個知識點。使讀者既可以按照本書編排的章節順序進行學習,也可以根據自己的需求對某一章節進行針對性的學習。  (4)實用性強  本書徹底摒棄枯燥的理論和簡單的操作,注重實用性和可操作性,通過簡潔的語言和細緻的描述,詳細講解瞭各個知識點的基本知識。  (5)內容全麵  本書是市麵上內容較全麵的一本Android網絡應用開發書,無論是開發環境搭建,還是各個常用、常見的網絡係統,在本書中都有講述。

內容簡介

  在Android係統從誕生到現在的短短幾年時間裏,它憑藉操作的易用性和開發的簡潔性,已牢牢占據智能手機操作係統市場占有率榜首的位置。而在Android應用開發領域中,網絡開發一直是貫穿Android知識體係的核心內容之一。本書全部內容分為四篇,共計17章,循序漸進地講解瞭Android網絡開發方麵的知識。本書從搭建開發環境和核心框架分析講起,依次講解瞭Android係統概述,Android網絡開發基礎,Java中的網絡通信基礎,下載、上傳數據,Socket數據通信,處理XML數據,WebKit瀏覽網頁,開發移動網頁,開發藍牙應用程序,開發Wi-Fi應用程序,NFC近場通信技術詳解,開發電子郵件應用程序,Android典型網絡應用實踐,開發移動微博應用程序,開發Web版的電話本管理係統,開發移動微信係統,開發仿陌陌交友係統等高級知識。本書幾乎涵蓋瞭Android網絡開發中的所有主要內容,並且全書內容言簡意賅,講解方法通俗易懂、詳細,不但適閤應用開發高手們的學習,也特彆適閤初學者的係統學習。  本書適閤Android初學者、Android愛好者、Android網絡開發人員和移動瀏覽器開發人員,也可以作為相關培訓學校和大專院校相關專業的教學用書。

目錄

前言
第一篇 基礎知識篇
第1章 Android係統概述 1
1.1 智能手機係統介紹 1
1.1.1 何謂智能手機 1
1.1.2 當前主流的智能手機操作係統 1
1.2 Android 5.0的新功能 2
1.3 Android的巨大優勢 3
1.3.1 優點一——係齣名門 3
1.3.2 優點二——強大的開發團隊 3
1.3.3 優點三——誘人的奬勵機製 4
1.3.4 優點四——開源 4
1.4 搭建Android應用開發環境 4
1.4.1 安裝Android SDK的係統要求 5
1.4.2 安裝JDK 5
1.4.3 獲取並安裝Eclipse和Android SDK 9
1.4.4 安裝ADT 12
1.4.5 設定Android SDK Home 14
1.4.6 驗證開發環境 15
1.4.7 創建Android虛擬設備(AVD) 16
1.4.8 啓動AVD模擬器 19
1.5 第一段Android程序 20
1.5.1 新建Android工程 21
1.5.2 編寫代碼 21
1.5.3 調試 22
1.5.4 運行項目 24
第2章 Android網絡開發基礎 26
2.1 Android SDK幫助文檔介紹 26
2.2 Android工程文件結構介紹 28
2.2.1 src目錄 29
2.2.2 文件AndroidManfest.xml 29
2.2.3 定義常量的文件 30
2.3 Android中的數據存儲方式 31
2.3.1 SharedPreferences存儲 32
2.3.2 文件存儲 34
2.3.3 SQLite存儲 35
2.3.4 Content Provider存儲 42
2.3.5 網絡存儲 45
2.4 訪問操作SD卡(手機中的存儲卡) 48
2.4.1 解決思路 49
2.4.2 具體實現 49
2.5 總結和網絡開發有關的包 57
第二篇 核心技術篇
第3章 Java中的網絡通信基礎 58
3.1 Java中的網絡包 58
3.1.1 InetAddress類詳解 58
3.1.2 URLDecoder類和URLEncoder類 59
3.1.3 URL和URLConnection 59
3.1.4 HttpURLConnection 64
3.2 Android網絡接口 66
3.2.1 android.net.http中的類 67
3.2.2 實戰演練——在手機屏幕中傳遞HTTP參數 67
第4章 下載、上傳數據 73
4.1 下載網絡中的圖片數據 73
4.2 下載網絡中的JSON數據 75
4.2.1 JSON基礎 76
4.2.2 遠程下載服務器中的JSON數據 77
4.3 下載某個網頁的源碼 82
4.4 多綫程下載 85
4.4.1 多綫程下載文件的過程 85
4.4.2 在Android係統中實現多綫程下載 85
4.5 上傳文件到遠程服務器 102
4.6 GET上傳數據 106
4.6.1 使用GET方式上傳數據的流程 106
4.6.2 實戰演練——采用GET方法嚮服務器傳遞數據 107
4.7 POST上傳數據 111
第5章 Socket數據通信 117
5.1 Socket編程初步 117
5.1.1 TCP/IP基礎 117
5.1.2 UDP 118
5.1.3 基於Socket的Java網絡編程 118
5.2 TCP編程詳解 119
5.2.1 使用ServletSocket 120
5.2.2 使用Socket 120
5.2.3 TCP中的多綫程 123
5.2.4 實現非阻塞Socket通信 127
5.3 UDP編程 133
5.3.1 使用DatagramSocket 133
5.3.2 使用MulticastSocket 138
5.4 在Android中使用Socket實現數據傳輸 141
第6章 處理XML數據 145
6.1 XML技術基礎 145
6.1.1 XML概述 145
6.1.2 XML的語法 145
6.1.3 獲取XML文檔 146
6.2 使用SAX解析XML數據 148
6.2.1 SAX的原理 148
6.2.2 基於對象和基於事件的接口 149
6.2.3 常用的接口和類 150
6.2.4 實戰演練——在Android係統中使用SAX解析XML數據 153
6.3 使用DOM解析XML 156
6.3.1 DOM概述 156
6.3.2 DOM的結構 157
6.3.3 實戰演練——在Android係統中使用DOM解析XML數據 158
6.4 PULL解析技術 161
6.4.1 PULL解析原理 161
6.4.2 實戰演練——在Android係統中使用PULL解析XML數據 161
6.5 實戰演練——三種解析方式的綜閤演練 164
第7章 WebKit瀏覽網頁 174
7.1 WebKit類庫介紹 174
7.1.1 主要類 174
7.1.2 使用內置瀏覽器打開網頁 175
7.2 Android 5.0中的WebView 178
7.2.1 WebView架構基礎 178
7.2.2 WebView類簡介 181
7.2.3 WebViewProvider接口 183
7.2.4 WebViewChromium詳解 186
7.2.5 WebViewChromiumFactoryProvider詳解 187
7.2.6 AwContents架構 190
7.2.7 實現Mixed Content模式 193
7.2.8 引入第三方Cookie 194
7.2.9 實戰演練——在手機屏幕中瀏覽網頁 196
第三篇 技術提高篇
第8章 開發移動網頁 199
8.1 第一段Android網頁代碼 199
8.1.1 編寫HTML文件 199
8.1.2 編寫CSS文件 200
8.1.3 控製頁麵的縮放 203
8.2 為Android中的網頁添加CSS樣式 203
8.2.1 編寫基本的樣式 203
8.2.2 添加視覺效果 206
8.3 為Android網頁添加JavaScript特效 207
8.3.1 jQuery框架介紹 207
8.3.2 使網頁支持動態行為 209
8.4 在Android網頁中使用Ajax特效 211
8.5 使用第三方框架實現動畫效果 217
8.5.1 一個開源框架——JQTouch 218
8.5.2 一個簡單應用 218
8.6 為網頁增加數據存儲功能 226
8.6.1 在Android網頁中使用Web Storage 226
8.6.2 在Android網頁中使用Web SQL Database 231
第9章 開發藍牙應用程序 240
9.1 藍牙技術基礎 240
9.1.1 藍牙技術的發展曆程 240
9.1.2 低功耗藍牙的特點 240
9.1.3 低功耗藍牙的架構 241
9.1.4 低功耗藍牙分類 242
9.2 分析Android係統中的藍牙模塊 243
9.3 Android係統的低功耗藍牙協議棧 244
9.3.1 Android低功耗藍牙協議棧基礎 244
9.3.2 低功耗藍牙API詳解 245
9.4 總結和藍牙相關的類 275
9.4.1 BluetoothSocket類 276
9.4.2 BluetoothServerSocket類 276
9.4.3 BluetoothAdapter類 277
9.4.4 BluetoothClass.Service類 281
9.4.5 BluetoothClass.Device.Major類 281
9.4.6 BluetoothClass.Device類 282
9.4.7 BluetoothClass類 282
9.5 實戰演練——開發一個藍牙控製器 283
9.5.1 界麵布局 283
9.5.2 響應單擊按鈕 284
9.5.3 和指定的服務器建立連接 286
9.5.4 搜索附近的藍牙設備 287
9.5.5 建立和OBEX服務器的數據傳輸 290
9.5.6 實現藍牙服務器端的數據處理 293
第10章 開發Wi-Fi應用程序 297
10.1 瞭解Wi-Fi係統的結構 297
10.1.1 Wi-Fi概述 297
10.1.2 Wi-Fi層次結構 297
10.2 常用的Wi-Fi接口 299
10.2.1 WifiManger接口 299
10.2.2 WifiService接口 299
10.2.3 WifiWatchdogService接口 300
10.2.4 實戰演練——在Android係統中控製Wi-Fi 300
第11章 NFC近場通信技術詳解 309
11.1 近場通信技術基礎 309
11.1.1 NFC技術的特點 309
11.1.2 NFC的工作模式 309
11.1.3 NFC和藍牙的對比 310
11.2 射頻識彆技術詳解 311
11.2.1 RFID技術簡介 311
11.2.2 RFID技術的組成 311
11.2.3 RFID技術的特點 312
11.2.4 RFID技術的工作原理 313
11.3 Android係統中的NFC 313
11.3.1 分析Java層 314
11.3.2 分析JNI部分 330
11.3.3 分析底層 335
11.4 在Android係統中開發NFC App的方法 335
11.5 實戰演練——使用NFC發送消息 338
第12章 開發電子郵件應用程序 344
12.1 在Android中發送郵件的方式 344
12.1.1 使用Intent方式 344
12.1.2 使用SmsManager收發郵件 350
12.2 嚮本地聯係人發送郵件 358
12.2.1 界麵布局 358
12.2.2 編寫主程序文件 360
第13章 Android網絡典型應用實踐 365
13.1 測試網絡下載速度 365
13.2 通過 Hander 實現異步消息處理 369
13.2.1 實現HTTP通信和XML解析的演示 370
13.2.2 使用Handler實現異步消息處理 375
13.3 實現網絡多綫程斷點下載 380
13.3.1 實現原理 380
13.3.2 具體實現 381
13.4 判斷當前網絡中GPRS和Wi-Fi的狀態 394
13.4.1 ConnectivityManager類和NetworkInfo類 394
13.4.2 在程序啓動時對網絡狀態進行判斷 397
13.5 開啓或關閉APN 398
第14章 開發移動微博應用程序 402
14.1 微博介紹 402
14.2 微博開發必備技術介紹 403
14.2.1 XML-RPC技術 403
14.2.2 Meta Weblog API客戶端 405
14.3 分析騰訊Android版微博API 405
14.3.1 源碼和jar包下載 405
14.3.2 具體使用 406
14.4 詳解Android版新浪微博 410
14.4.1 新浪微博圖片縮放的開發實例 412
14.4.2 添加分享到新浪微博 418
14.4.3 通過JSON對象獲取登錄新浪微博 423
14.4.4 實現OAuth認證 425
14.4.5 獲取用戶信息 427
14.4.6 關注用戶 429
14.4.7 實現收藏功能 431
14.4.8 實現微博操作功能 432
第15章 開發Web版的電話本管理係統 438
15.1 需求分析 438
15.1.1 産生背景 438
15.1.2 功能分析 438
15.2 創建Android工程 439
15.3 實現係統主界麵 440
15.4 實現信息查詢模塊 442
15.5 實現係統管理模塊 444
15.6 實現信息添加模塊 448
15.7 實現信息修改模塊 451
15.8 實現信息刪除模塊和更新模塊 453
第16章 開發移動微信係統 455
16.1 微信係統基礎 455
16.1.1 微信的特點 455
16.1.2 微信和Q信的關係 455
16.2 使用Android ViewPager 456
16.3 開發一個微信係統 462
16.3.1 啓動界麵 462
16.3.2 係統導航界麵 463
16.3.3 係統登錄界麵 472
16.3.4 發送信息界麵 477
16.3.5 搖一搖界麵 481
第四篇 綜閤實戰篇
第17章 開發仿陌陌交友係統 490
17.1 陌陌介紹 490
17.1.1 陌陌發展現狀 490
17.1.2 陌陌特點介紹 490
17.2 實現係統歡迎界麵 491
17.2.1 歡迎界麵布局 492
17.2.2 歡迎界麵Activity 495
17.3 實現係統注冊界麵 497
17.3.1 注冊界麵布局 498
17.3.2 注冊界麵Activity 500
17.3.3 輸入驗證碼界麵Activity 506
17.3.4 設置密碼界麵Activity 509
17.3.5 設置用戶名界麵Activity 512
17.3.6 設置生日界麵Activity 514
17.3.7 設置頭像界麵Activity 516
17.4 實現係統主界麵 520
17.4.1 主界麵布局 521
17.4.2 實現主界麵Activity 522
17.4.3 實現“附近的人”界麵 523
17.4.4 實現“附近的群組”界麵 527

前言/序言

  前 言  Android是一款於2007年11月5日發布的基於Linux平颱的開源手機操作係統,該平颱由操作係統、中間件、用戶界麵和應用軟件組成,是首個專為移動終端而打造的移動軟件。根據國際數據公司(IDC)公布的統計數據,在2014年第一季度,Android係統和iOS係統所占的裝機量已達到所有智能手機齣貨量的92.3%。在2014年頭三個月,安裝Android係統的智能手機數量升至1.821億部。我們有理由相信,在未來一段時間內,Android將依舊牢牢地占據著智能手機操作係統第一的位置。  市場需求分析  較高的市場占有率造就瞭更多開發人員關注這款操作係統,當然也不乏很多初學者,所以也就很自然地成就瞭相關書籍的暢銷。但是在市麵中已有的書籍中,大多數是入門級的教材,而關於Android網絡開發領域書籍屈指可數,Android網絡開發領域的專業級書籍更是寥寥無幾。  隻有更加專業纔能造就Android開發的殿堂級高手!為瞭讓廣大初學者可以對Android網絡開發有一個更加深入的認識,而不是停留在入門級而止步不前。本書對Android網絡開發方麵的知識進行瞭細緻的分析,“提煉”齣瞭Android係統開發的本質,並依此為基礎,學以緻用地講解瞭在現實中開發典型網絡項目的實現流程。  本書的內容  本書全部內容共分為4篇,共計17章,循序漸進地講解瞭Android網絡應用開發方麵的知識。本書從搭建開發環境和核心框架分析講起,依次講解瞭Android技術概述,Android技術核心框架分析,Java中的網絡通信基礎,WebKit瀏覽網頁,開發移動網頁,開發藍牙應用程序,開發Wi-Fi應用程序,NFC近場通信技術詳解,開發電子郵件應用程序,Android網絡典型應用實踐,開發移動微博應用程序,開發Web版的電話本管理係統,移動微信係統,仿陌陌交友係統,下載、上傳數據,Socket數據通信,處理XML數據等高級知識。本書幾乎涵蓋瞭Android網絡應用開發中的所有主要內容,並且全書內容言簡意賅,講解方法通俗易懂、詳細,不但適閤應用開發高手們的學習,也特彆有利於初學者學習並消化。  本書的版 Android網絡開發從入門到精通 下載 mobi epub pdf txt 電子書 格式

Android網絡開發從入門到精通 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Android網絡開發從入門到精通 下載 mobi pdf epub txt 電子書 格式 2024

Android網絡開發從入門到精通 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

書收到瞭,不搓,快遞恨塊。還莫有看,給個好評。

評分

京東服務很好,不過書本身內容太垃圾瞭,除瞭列一堆api,就是大段大段貼代碼,這也能叫書???

評分

11

評分

好評如潮,確實不錯,紙張質量,包裝,值得購買。

評分

有點粗糙,東拼西湊,很多東西都是常識性的瞭,搜搜網絡即可

評分

不錯!

評分

京東服務很好,不過書本身內容太垃圾瞭,除瞭列一堆api,就是大段大段貼代碼,這也能叫書???

評分

非常好,新書值得購買

評分

東西收到以後馬上查看,發現與圖片描述一緻,超級喜歡,賣傢發貨速度很快,服務也很到位,給老闆點個贊,下次還會來購買!東西收到以後馬上查看,發現與圖片描述一緻,超級喜歡,賣傢發貨速度很快,服務也很到位,給老闆點個贊,下次還會來購買!

類似圖書 點擊查看全場最低價

Android網絡開發從入門到精通 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有