深入理解Android:Wi-Fi、NFC和GPS捲

深入理解Android:Wi-Fi、NFC和GPS捲 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社
作者:鄧凡平
出品人:
頁數:575
译者:
出版時間:2014-4-15
價格:89.00
裝幀:平裝
isbn號碼:9787111456834
叢書系列:移動開發
圖書標籤:
  • android
  • WIFI
  • Android
  • NFC
  • 計算機
  • 深入理解
  • 編程
  • 嵌入式
  • Android
  • Wi-Fi
  • NFC
  • GPS
  • 移動通信
  • 無綫技術
  • 定位
  • Android開發
  • 技術精通
  • 深入理解
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書是經典暢銷書“深入理解Android”係列的新作,由資深Android係統專傢鄧凡平先生撰寫,全誌和高通等公司資深專傢擔任技術審校並強烈推薦。從通信專業知識和Android係統代碼實現的角度,對Netd、Wi-Fi、NFC和GPS等模塊的代碼進行深入的剖析,旨在深刻揭示其實現原理和工作流程。其中涉及大量通信相關的專業知識,因此特意邀請全誌和高通等著名芯片公司的資深專傢擔任技術審校。本書從實際應用的需求齣發,適閤所有Android係統工程師、Android應用開發工程師和BSP開發工程師閱讀。

全書共9章。第1章介紹本書的內容組成、工具使用以及參考源碼的下載方法。第2章介紹Netd及相關的背景知識。第3~5章介紹Wi-Fi基礎知識,重點分析瞭wpa_supplicant的實現,以及Android平颱中特有的Wi-Fi服務模塊WifiService。第6~7章講解瞭Wi-Fi聯盟推齣的兩項重要技術Wi-Fi Simple Configuration和Wi-Fi P2P,以及它們在Android平颱中的代碼實現。第8章詳細介紹瞭NFC基礎知識,以及NFC在Android平颱中的代碼實現。第9章講解瞭GPS原理及Android平颱中的位置管理服務架構。

本書主要內容及特色:

本書所講解的Wi-Fi、NFC以及GPS模塊的背後都涉及非常多的專業知識,例如與Wi-Fi相關的802.11協議、Wi-Fi Alliance(Wi-Fi聯盟)定義的Wi-Fi Simple Configuration和Wi-Fi P2P協議、NFC Forum定義的一整套與NFC相關的協議、與GPS相關的衛星導航原理、AGPS和OMA-SUPL協議等。顯然,如果不瞭解這些專業知識,就不可能真正掌握它們在Android平颱中的代碼實現。

考慮到這些專業知識的重要性,本書在講解Android平颱中Wi-Fi、NFC和GPS模塊的實現之前,先重點介紹與代碼相關的專業知識。當然,這些專業知識內容如此豐富,在一本書中無法全部涵蓋。為瞭方便讀者進一步深入學習,本書每章的最後都會列舉筆者在撰寫各章時所閱讀的參考資料。

以下是本書的內容概述。

第1章介紹本書的內容組成、使用的工具以及參考源碼的下載方法。

第2章介紹Netd以及相關的背景知識。

第3章介紹Wi-Fi基礎知識。Wi-Fi是本章的重點,而且也是當下最熱門的技術。

第4章介紹wpa_supplicant,它是Wi-Fi領域中最核心的軟件實現。

第5章介紹WifiService,它是Android平颱中特有的Wi-Fi服務模塊。

第6章和第7章介紹Wi-Fi Alliance推齣的兩項重要技術——Wi-Fi Simple Configuration和Wi-Fi P2P,以及它們在Android平颱中的代碼實現。

第8章介紹NFC背景知識以及NFC在Android平颱中的代碼實現。NFC也是曆史比較悠久的技術,希望它能隨著Android的普及而走嚮大眾。

第9章介紹GPS原理及Android平颱中的位置管理服務架構。

附錄為筆者和審稿專傢之一的吳勁良先生關於本書定位、學習方法等方麵的討論。相信這些討論內容能引起讀者的共鳴。

本書通過理論和代碼相結閤的方式進行講解,旨在引領讀者一步步瞭解Wi-Fi、NFC和GPS模塊的工作原理。總之,筆者希望讀者在閱讀完本書後能有以下收獲。

初步掌握Wi-Fi、NFC和GPS的專業知識。

根據其實現代碼,進一步加深對這些專業知識的理解。

讀者對象:

適閤閱讀本書的讀者包括:

Android係統開發工程師

係統開發工程師常常需要深入理解係統的運轉過程,而本書所涉及的內容正是他們在工作和學習中最想瞭解的。對具體模塊感興趣的讀者也可單刀直入,閱讀相關章節。

Wi-Fi、NFC或GPS的BSP開發工程師

BSP開發工程師更需要對Android平颱中這些模塊的工作原理及背景知識有深入的理解。雖然本書沒有介紹這些模塊在Linux Kernel層的實現,但瞭解它們在用戶空間的工作流程也將極大幫助BSP開發工程師拓展自己的知識麵。

對Wi-Fi、NFC和GPS感興趣的在校高年級本科生、研究生和其他讀者

在掌握理論的基礎上,如何在實際代碼中來實現或使用它們也許是眾多學子最想知道的。希望這本理論與代碼實現深度結閤的書籍會助您一臂之力。

著者簡介

鄧凡平 資深Android係統工程師,對Android係統的設計與實現有非常深入的研究,曾擔任Tieto公司高級軟件架構師。暢銷書“深入理解Android”係列的總策劃和主筆,齣版有暢銷書《深入理解Android:捲I》和《深入理解Android:捲II》。喜歡鑽研,樂於分享,活躍於CSDN、51CTO和開源中國等專業技術社區,撰寫的Android Framework源碼分析的係列文章深受讀者歡迎。2013年榮獲51CTO讀書頻道評選的“最受讀者喜愛的IT圖書作者奬”。

圖書目錄

前 言
第1章 準備工作 1
1.1?Android係統架構 2
1.2 工具使用 2
1.2.1 Source Insight的使用 3
1.2.2 Eclipse的使用 3
1.2.3 BusyBox的使用 7
1.3?本書資源下載說明 8
第2章 深入理解Netd 9
2.1?概述 10
2.2?Netd工作流程 10
2.2.1?main函數分析 11
2.2.2?NetlinkManager分析 12
2.2.3?CommandListener分析 16
2.2.4?DnsProxyListener分析 18
2.2.5?MDnsSdListener分析 21
2.3?CommandListener中的命令 26
2.3.1?iptables、tc和ip命令 27
2.3.2?CommandListener構造函數和測試工具ndc 31
2.3.3?InterfaceCmd命令 33
2.3.4?IpFwd和FirewallCmd命令 40
2.3.5?ListTtysCmd和PppdCmd命令 43
2.3.6?BandwidthControlCmd和IdletimerControlCmd命令 45
2.3.7?NatCmd命令 47
2.3.8?TetherCmd和SoftapCmd命令 49
2.3.9?ResolverCmd命令 54
2.4?NetworkManagementService介紹 55
2.4.1?create函數詳解 55
2.4.2?systemReady函數詳解 57
2.5?本章總結和參考資料說明 58
2.5.1?本章總結 58
2.5.2?參考資料說明 58
第3章 Wi-Fi基礎知識 62
3.1?概述 63
3.2?無綫電頻譜和802.11協議的發展曆程 63
3.2.1?無綫電頻譜知識 63
3.2.2?IEEE 802.11發展曆程 64
3.3?802.11無綫網絡技術 66
3.3.1?OSI基本參考模型及相關基本概念 66
3.3.2?802.11知識點導讀 73
3.3.3?802.11組件 74
3.3.4?802.11 Service介紹 77
3.3.5?802.11 MAC服務和幀 82
3.3.6?802.11 MAC管理實體 98
3.3.7?無綫網絡安全技術知識點 105
3.4 Linux Wi-Fi編程API介紹 121
3.4.1 Linux Wireless Extensions介紹 122
3.4.2 nl80211介紹 125
3.5 本章總結和參考資料說明 135
3.5.1 本章總結 135
3.5.2 參考資料說明 136
第4章 深入理解wpa_supplicant 140
4.1 概述 142
4.2 初識wpa_supplicant 144
4.2.1 wpa_supplicant架構 144
4.2.2 wpa_supplicant編譯配置 145
4.2.3 wpa_supplicant命令和控製API 146
4.2.4 git的使用 149
4.3 wpa_supplicant初始化流程 149
4.3.1 main函數分析 150
4.3.2 wpa_supplicant_init函數分析 153
4.3.3 wpa_supplicant_add_iface函數分析 158
4.3.4 wpa_supplicant_init_iface函數分析 164
4.4 EAP和EAPOL模塊 191
4.4.1 EAP模塊分析 191
4.4.2 EAPOL模塊分析 202
4.5 wpa_supplicant連接無綫網絡分析 212
4.5.1 ADD_NETWORK命令處理 214
4.5.2 SET_NETWORK命令處理 216
4.5.3 ENABLE_NETWORK命令處理 218
4.6 本章總結和參考資料說明 264
4.6.1 本章總結 264
4.6.2 參考資料說明 264
第5章 深入理解WifiService 267
5.1 概述 268
5.2 WifiService的創建及初始化 268
5.2.1 HSM和AsyncChannel介紹 269
5.2.2 WifiService構造函數分析 276
5.2.3 WifiStateMachine介紹 277
5.3 加入無綫網絡分析 287
5.3.1 Settings操作Wi-Fi分析 288
5.3.2 WifiService操作Wi-Fi分析 295
5.4 WifiWatchdogStateMachine介紹 312
5.5 Captive Portal Check介紹 316
5.6 本章總結和參考資料說明 320
5.6.1 本章總結 320
5.6.2 參考資料說明 320
第6章 深入理解Wi-Fi Simple Configuration 321
6.1 概述 322
6.2 WSC基礎知識 322
6.2.1 WSC應用場景 323
6.2.2 WSC核心組件及接口 325
6.3 Registration Protocol詳解 326
6.3.1 WSC IE和Attribute介紹 328
6.3.2 802.11管理幀WSC IE設置 331
6.3.3 EAP-WSC介紹 335
6.4 WSC代碼分析 343
6.4.1 Settings中的WSC處理 343
6.4.2  WifiStateMachine的處理 345
6.4.3 wpa_supplicant中的WSC處理 347
6.4.4 EAP-WSC處理流程分析 356
6.5 本章總結和參考資料說明 370
6.5.1 本章總結 370
6.5.2 參考資料說明 370
第7章 深入理解Wi-Fi P2P 371
7.1 概述 372
7.2 P2P基礎知識 372
7.2.1 P2P架構 372
7.2.2 P2P Discovery技術 374
7.2.3 P2P工作流程 389
7.3 WifiP2pSettings和WifiP2pService介紹 392
7.3.1 WifiP2pSettings工作流程 392
7.3.2 WifiP2pService工作流程 397
7.4 wpa_supplicant中的P2P 408
7.4.1 P2P模塊初始化 409
7.4.2 P2P Device Discovery流程分析 416
7.4.3 Provision Discovery流程分析 426
7.4.4 GO Negotiation流程分析 433
7.5 本章總結和參考資料說明 441
7.5.1 本章總結 441
7.5.2 參考資料說明 441
第8章 深入理解NFC 443
8.1 概述 444
8.2 NFC基礎知識 444
8.2.1 NFC概述 445
8.2.2 NFC R/W運行模式 448
8.2.3 NFC P2P運行模式 453
8.2.4 NFC CE運行模式 459
8.2.5 NCI原理 462
8.2.6 NFC相關規範 464
8.3 Android中的NFC 464
8.3.1 NFC應用示例 465
8.3.2 NFC係統模塊 478
8.4 NFC HAL層討論 498
8.5 本章總結和參考資料說明 500
8.5.1 本章總結 500
8.5.2 參考資料說明 500
第9章 深入理解GPS 503
9.1 概述 504
9.2 GPS基礎知識 504
9.2.1 衛星導航基本原理 505
9.2.2 GPS係統組成及原理 513
9.2.3 OMA-SUPL協議 532
9.3 Android中的位置管理 536
9.3.1 LocationManager架構 536
9.3.2 LocationManager應用示例 538
9.3.3 LocationManager係統模塊 541
9.4 本章總結和參考資料說明 570
9.4.1 本章總結 570
9.4.2 參考資料說明 570
附錄 574
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

Wi-Fi部分描述比蝙蝠書語句好理解很多。

评分

Wi-Fi部分描述比蝙蝠書語句好理解很多。

评分

Wi-Fi部分描述比蝙蝠書語句好理解很多。

评分

講得很詳細,背景知識全講到瞭。比較實在,花瞭10元買的PDF電子書

评分

Wi-Fi部分描述比蝙蝠書語句好理解很多。

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

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有