前 言有没有游戏兼职的
第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 参考资料说明
附录
第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平台中的位置管理服务架构。
深入理解Android:Wi-Fi、NFC和GPS卷由资深Android系统工程师邓凡平先生撰写。从通信专业知识和Android系统代码实现的角度,对Netd、Wi-Fi、NFC和GPS等模块的代码进行深入的剖析,旨在深刻揭示其实现原理和工作流程。



展开内容
7.5/342.9M
星际迷航:宝石之怒是一款非常好玩的三消类手游,在漫无边际的星空下,炫酷的场景,绝对让你爱不释手,快来下载试玩吧!(游戏含数据包,下载地址在最后)星际迷航:宝石之...
10.0/1,800.6M
《次时代大黄蜂》这是一款80后朋友都比较熟悉的游戏,因为它是以前红白机—小蜜蜂游戏的升级版,画面提升到了3D,可玩性极高。也加入了很多新的元素,比如当玩家遇到B...
10.0/1,881.9M
小米路由器3A刷机固件是官方最新发布的专为小米路由器3A准备的刷机固件,如果你不知道怎么进行刷的话,现在就可以免费的来体验下全新的玩法!小米路由器3A参数处理器...
9.3/1,396.2M
以下红色标注的部分表示新增项和修正项将多文件绿色软件打包成单文件exe程序,支持格式有exe、bat、cmd、reg、dll、ocx。选项说明:1、DOS:用命...
8.6/255.0M
屠龙战手游是一款大型的角色扮演游戏,游戏有非常精彩的游戏界面,有相对简单的操作,在游戏中我们需要去不断的升级,不断的打造装备提升战力,才能立于不败之地,喜欢玩的...
7.8/383.4M
荣耀圣剑是全新魔幻手游,一款高爆率精致的冒险游戏,上线送无限奖励,无限战力随时玩,还有无限转职,装备全靠打,所有装备坐骑皆可掉落,自由交易!游戏介绍魔幻巨作!s...
9.7/1,339.0M
PictureCutoutGuide是一款简单易用的照片无损抠图工具,号称是最简单的抠图软件。它可以让你无明显痕迹地取出图片的一部分,而保留“重要”的功能完好,...
9.2/1,358.2M
宠物与炼金手游是一款魔幻类挂机游戏,它融合了多种元素,将宠物、装备和炼金这些都融为一体,玩家需要不断的升级,提升装备,体验热血屠龙的冒险。新手攻略1.宝物优先四...
9.4/1,631.5M
属性与生活游戏,一款模拟生存类的游戏,真实的还原了生活中的各种场景,需要努力的存活下来,解锁更多的游戏道具,发现更多的玩法。游戏技巧在房东的压榨下过了几个月,看...
9.3/47.2M
终结战场2审判日官方版是一款电影改编的动作格斗手游,玩家将体验独创赛车玩法,还有武器射击玩法,BOSS副本大作战,团队作战攻击天网,让世界恢复人类的统治,快来建...
8.1/1,250.1M
云上城之歌手游今日正式开启公测,为玩家们带来了一个异世界冒险题材手游,玩家在游戏中将扮演少年勇者,为拯救挚友而独自冒险,拥有非常感人的剧情,还有精彩的战斗玩法。...
8.0/380.6M
是一款全新的折扣网站软件,软件为用户提供各种电商平台的内部隐藏优惠券,用户可以在这里进行先领券后购物的体验帮助你省钱!玉米街app介绍玉米街与各大电商社交软件合...
7.8/794.3M
由it天空官网打造的u盘制作工具——优启通近日又迎来了更新,此次修复了一些u盘不能识别等情况,小编带来的是优启通官方下载,程序有300多M,这里为大家提供网盘下...
8.9/881.4M
恐龙岛(DinoIsland)是一款非常有趣的策略模拟游戏,玩家在游戏中扮演一名恐龙公园的经营者,需要通过购买和升级各种恐龙,以及完善公园设施来吸引游客,从而获...
9.4/555.5M
因为学过一些乐理知识所以通关还是挺简单的,就是体力那里选错了几次,看了好几次广告才恢复过来的,总而言之,挺优秀的一个游戏,四个房间的道具也能联系上,设定也不错!...
9.1/1,695.4M
Qute:TerminalEmulator是一款安卓命令控制台和终端模拟器,在安卓手机上使用Linux终端,用手机运行命令,支持linux系统的都可以在手机上进...
8.5/143.1M
海口广播电视台推出的海口广电融媒体官方平台客户端,旨在为广大用户提供更加全面、丰富、权威的海南新闻和资讯。集新闻资讯、文化娱乐、直播点播于一体的海南特色融媒体移...
9.0/882.0M
CAXA电子图板2013是一款专业二维CAD软件开发平台,由数码大方推出,该版本是机械版,功能得到了大幅度的改进使它能满足设计师更高的要求,本站还带来了破解补丁...
8.9/459.1M
智能班克app是一款TV端的智能助手软件,这款软件围绕智慧银行,打造全新一体化智能服务,为客户服务体验得到完美的提升,使得银行的服务更加智能化。智能班克app功...
7.7/1,964.8M
您可以使用KPG-87D编程软件对TK-2207/3207对讲机进行编程。建议您首先使用本软件输入所有必要的编程数据,并将这些数据保存到电脑中。完成编程数据之后...
7.5/1,433.4M
天使纪元是由是游族网络大侠工作室倾力打造的一款3D魔幻MMO战斗手游,这款游戏由国民女神刘亦菲代言。喜欢这款游戏的朋友就来东坡下载吧。游戏介绍《天使纪元》是游族...
查看
7.6/1,436.7M
中典云APP是专为典当行业打造的智能移动办公平台,依托大数据AI技术,重构行业办公模式。用户可在手机端一站式完成申请审批、典当评估、交易管理、项目管理等核心业务...
8.0/1,837.5M
广西数智人社一体化平台也就是广西人社app,方便广西人民在这里查询社保、医保、养老保险等,你可以在这里详细查看各种资金,还有丰富的办理窗口,有需要的朋友们快来u...
10.0/484.2M
《战舰之战:海军闪电战》提供现代战舰之间的海战,玩家将在其中展示自己的技能和战术。控制战舰会产生差异,你会适应并使用精确的攻击。同时,你可以使用的武器数量完全多...