
类型: 视频剪辑 版本: V1.5
大小: 129.5 时间: 2025-11-23





第1章介绍本书的内容组成、工具使用以及参考源码的下载方法。第2章介绍Netd及相关的背景知识。第3~5章介绍Wi-Fi基础知识,重点分析了wpa_supplicant的实现,以及Android平台中特有的Wi-Fi服务模块WifiService。第6~7章讲解了Wi-Fi联盟推出的两项重要技术Wi-FiSimpleConfiguration和Wi-FiP2P,以及它们在Android平台中的代码实现。第8章详细介绍了NFC基础知识,以及NFC在Android平台中的代码实现。第9章讲解了GPS原理及Android平台中的位置管理服务架构。



前 言
第1章 准备工作
1.1 Android系统架构
1.2 工具使用
1.2.1 SourceInsight的使用
1.2.2 Eclipse的使用
1.2.3 BusyBox的使用
1.3 本书资源下载说明
第2章 深入理解Netd
2.1 概述
2.2 Netd工作流程
2.2.1 main函数分析
2.2.2 NetlinkManager分析
2.2.3 CommandListener分析
2.2.4 DnsProxyListener分析
2.2.5 MDnsSdListener分析
2.3 CommandListener中的命令
2.3.1 iptables、tc和ip命令
2.3.2 CommandListener构造函数和测试工具ndc
2.3.3 InterfaceCmd命令
2.3.4 IpFwd和FirewallCmd命令
2.3.5 ListTtysCmd和PppdCmd命令
2.3.6 BandwidthControlCmd和IdletimerControlCmd命令
2.3.7 NatCmd命令
2.3.8 TetherCmd和SoftapCmd命令
2.3.9 ResolverCmd命令
2.4 NetworkManagementService介绍
2.4.1 create函数详解
2.4.2 systemReady函数详解
2.5 本章总结和参考资料说明
2.5.1 本章总结
2.5.2 参考资料说明
第3章 Wi-Fi基础知识
3.1 概述
3.2 无线电频谱和802.11协议的发展历程
3.2.1 无线电频谱知识
3.2.2 IEEE802.11发展历程
3.3 802.11无线网络技术
3.3.1 OSI基本参考模型及相关基本概念
3.3.2 802.11知识点导读
3.3.3 802.11组件
3.3.4 802.11Service介绍
3.3.5 802.11MAC服务和帧
3.3.6 802.11MAC管理实体
3.3.7 无线网络安全技术知识点
3.4 LinuxWi-Fi编程API介绍
3.4.1 LinuxWirelessExtensions介绍
3.4.2 nl80211介绍
3.5 本章总结和参考资料说明
3.5.1 本章总结
3.5.2 参考资料说明
第4章 深入理解wpa_supplicant
4.1 概述
4.2 初识wpa_supplicant
4.2.1 wpa_supplicant架构
4.2.2 wpa_supplicant编译配置
4.2.3 wpa_supplicant命令和控制API
4.2.4 git的使用
4.3 wpa_supplicant初始化流程
4.3.1 main函数分析
4.3.2 wpa_supplicant_init函数分析
4.3.3 wpa_supplicant_add_iface函数分析
4.3.4 wpa_supplicant_init_iface函数分析
4.4 EAP和EAPOL模块
4.4.1 EAP模块分析
4.4.2 EAPOL模块分析
4.5 wpa_supplicant连接无线网络分析
4.5.1 ADD_NETWORK命令处理
4.5.2 SET_NETWORK命令处理
4.5.3 ENABLE_NETWORK命令处理
4.6 本章总结和参考资料说明
4.6.1 本章总结
4.6.2 参考资料说明
第5章 深入理解WifiService
5.1 概述
5.2 WifiService的创建及初始化
5.2.1 HSM和AsyncChannel介绍
5.2.2 WifiService构造函数分析
5.2.3 WifiStateMachine介绍
5.3 加入无线网络分析
5.3.1 Settings操作Wi-Fi分析
5.3.2 WifiService操作Wi-Fi分析
5.4 WifiWatchdogStateMachine介绍
5.5 CaptivePortalCheck介绍
5.6 本章总结和参考资料说明
5.6.1 本章总结
5.6.2 参考资料说明
第6章 深入理解Wi-FiSimpleConfiguration
6.1 概述
6.2 WSC基础知识
6.2.1 WSC应用场景
6.2.2 WSC核心组件及接口
6.3 RegistrationProtocol详解
6.3.1 WSCIE和Attribute介绍
6.3.2 802.11管理帧WSCIE设置
6.3.3 EAP-WSC介绍
6.4 WSC代码分析
6.4.1 Settings中的WSC处理
6.4.2 WifiStateMachine的处理
6.4.3 wpa_supplicant中的WSC处理
6.4.4 EAP-WSC处理流程分析
6.5 本章总结和参考资料说明
6.5.1 本章总结
6.5.2 参考资料说明
第7章 深入理解Wi-FiP2P
7.1 概述
7.2 P2P基础知识
7.2.1 P2P架构
7.2.2 P2PDiscovery技术
7.2.3 P2P工作流程
7.3 WifiP2pSettings和WifiP2pService介绍
7.3.1 WifiP2pSettings工作流程
7.3.2 WifiP2pService工作流程
7.4 wpa_supplicant中的P2P
7.4.1 P2P模块初始化
7.4.2 P2PDeviceDiscovery流程分析
7.4.3 ProvisionDiscovery流程分析
7.4.4 GONegotiation流程分析
7.5 本章总结和参考资料说明
7.5.1 本章总结
7.5.2 参考资料说明
第8章 深入理解NFC
8.1 概述
8.2 NFC基础知识
8.2.1 NFC概述
8.2.2 NFCR/W运行模式
8.2.3 NFCP2P运行模式
8.2.4 NFCCE运行模式
8.2.5 NCI原理
8.2.6 NFC相关规范
8.3 Android中的NFC
8.3.1 NFC应用示例
8.3.2 NFC系统模块
8.4 NFCHAL层讨论
8.5 本章总结和参考资料说明
8.5.1 本章总结
8.5.2 参考资料说明
第9章 深入理解GPS
9.1 概述
9.2 GPS基础知识
9.2.1 卫星导航基本原理
9.2.2 GPS系统组成及原理
9.2.3 OMA-SUPL协议
9.3 Android中的位置管理
9.3.1 LocationManager架构
9.3.2 LocationManager应用示例
9.3.3 LocationManager系统模块
9.4 本章总结和参考资料说明
9.4.1 本章总结
9.4.2 参考资料说明
附录
深入理解Android:Wi-Fi、NFC和GPS卷由资深Android系统工程师邓凡平先生撰写。从通信专业知识和Android系统代码实现的角度,对Netd、Wi-Fi、NFC和GPS等模块的代码进行深入的剖析,旨在深刻揭示其实现原理和工作流程。
有龙虎斗的棋牌app
183.3M
觉得自己在手机上有很多的手游都是玩的很不错的,想录制下来的朋友,那么现在小编就可以给你介绍下面的这款不错的游视秀app(手机游戏视频录制软件)来帮助你!游视秀a...
乐享棋牌苹果下载
1,544.4M
算数小游戏红包版算数小游戏是新出的一个红包群类小活动,界面、玩法和百科红包群、火锅红包群类似。新人登录后并没有引导,直接去世界群领取几个红包即可,我的好像领取4...
市里最快赚钱方法
1,039.3M
怪物烹饪日记是一款以烹饪为主题的冒险战斗角色扮演游戏。玩家将扮演勇敢的冒险家,从怪物身上收集食材,在烹饪场景中制作美味佳肴。结合冒险、收集、烹饪等元素,为玩家带...
湖南棋牌300分
503.7M
小年已经到来了,现在为大家带来2017小年祝福表情图片,你可以使用这个gif动态表情在微信里面给予众人祝福,让你的新年有一个好的开始!感兴趣的可以看看哦!201...
威客兼职
478.4M
物流在现在是我们都是离不开的,但是过多的货物会让物流变得复杂起来,那么现在小编就来给你介绍下面的这款省省回头车APP(手机物流软件)来帮助你吧!省省货主(原省省...
网上兼职被骗多少可以报警
597.3M
八交社交软件是一款在线社交类软件,软件为用户提供在线社交功能,通过八交可以提供真实的位置信息,解决了以往社交软件过于虚幻,缺乏真实的线下互动的问题。八交app介...
兼职视界app正式版下载
124.5M
Win7Aero全透明工具可以开启一些win7的特效,使用此工具,可以将windows7系统aero磨砂效果变成全透明玻璃效果,点击开启全透明即可,建议右键以管...
成都怎么样才能挣钱
390.9M
在即将到来的2016年里,大家都准备好了吗?这里大家对过去的2015做出总结,总结自己的工作对自己可能会有一定的帮助,这里有3篇林业人员工作总结范文,有需要的朋...
集杰大连棋牌正版ios
1,478.6M
微医(WeDoctor)是一款由中国领先的互联网医疗平台“微医集团”开发的医疗健康服务应用,致力于通过数字化技术连接患者、医生和医疗机构,提供便捷的在线医疗健康...
uc浏览器怎么提现
1,511.5M
iOA腾讯终端安全管理平台,高效接入,安全办公,“腾讯iOA”App为该系统在移动终端的认证与接入客户端。同时对终端进行统一管控和安全防护,为企业用户提供终端病...
2022最赚钱的游戏搬砖
340.3M
在使用WindowsXP时会发现有很多需要系统自动连接网络的时候,这些是不是很安全的,虽然微软件说是不会收集个人的信息,只是收集电脑所要求的请求,可以不可以把这...
15年快速小本挣钱
1,854.3M
喜欢脑筋急转弯吗?喜欢给别人出脑筋急转弯让他猜吗?那就来看下小编这款按照星座划分的脑筋急转弯3650问吧,看看能不能把你问倒!软件介绍本"脑筋急转弯3...
炒股只能赚小钱
27.2M
起点鼠标自动点击器是一款便捷实用的鼠标自动点击软件,使用者通过本工具能够实现自动鼠标连点功能,对于那些经常需要进行重复鼠标点击操作的朋友们来说,是一款非常好用的...
手机免费打字赚钱群
1,884.9M
海尔xqg701012怎么操作呢?这里给大家带来的是海尔xqg701012家家爱洗衣机使用说明书,需要的朋友可以免费下载海尔XQG70-1012说明书查看详细内...
可以跑商赚钱的游戏
80.9M
千牛股app是一款手机炒股软件,千牛股app不仅仅是炒股,主要是教各位用户怎样炒股,让大家都做一个股票达人,感兴趣的可以下载试试。千牛股app介绍学炒股还能赚流...
年赚200万的人多吗
2025/11/20 08:01
打游戏能赚钱等软件
2025/11/11 18:24
网络软件挣钱渠道
2025/11/18 21:33
一年手机号怎么赚钱
2025/11/08 07:58
128棋牌客服
2025/11/16 11:11
柳州销售兼职招聘
2025/11/22 06:06
哪个捕鱼游戏赚话费快
2025/11/12 18:26
开发苹果app赚钱
2025/11/08 04:06
2018上班族如何赚外快
2025/11/11 03:21
玛莎棋牌最新版
2025/11/13 09:28
贴吧顶帖赚钱
2025/11/10 03:10
我快手怎么赚钱
2025/11/20 06:50晚什么游戏能赚钱
2025/11/12 15:20
设计ppt模板兼职
2025/11/21 16:00
秒拍达人赚钱吗
2025/11/08 17:05
秒拍达人赚钱吗
2025/11/08 17:05更新
火箭宇宙遨游模拟器是一款模拟火箭制造的游戏。玩家可以在游戏中自定义火箭的数值,你要开动自己的大脑,组装一一支火箭进行发射。探索太空中的其他星球,给你不一样的游戏...
支持 ( 144 ) 盖楼(回复)
支持 ( 169 ) 盖楼(回复)
支持 ( 19 ) 盖楼(回复)
支持 ( 97 ) 盖楼(回复)
支持 ( 103 ) 盖楼(回复)
支持 ( 108 ) 盖楼(回复)
支持 ( 114 ) 盖楼(回复)
支持 ( 54 ) 盖楼(回复)
支持 ( 163 ) 盖楼(回复)
支持 ( 135 ) 盖楼(回复)
支持 ( 90 ) 盖楼(回复)
支持 ( 37 ) 盖楼(回复)
支持 ( 20 ) 盖楼(回复)
支持 ( 148 ) 盖楼(回复)
支持 ( 58 ) 盖楼(回复)
支持 ( 180 ) 盖楼(回复)
支持 ( 193 ) 盖楼(回复)
支持 ( 85 ) 盖楼(回复)
支持 ( 144 ) 盖楼(回复)
支持 ( 9 ) 盖楼(回复)