当前位置:主页 > 计算机电子书 > 移动开发 > Android下载
深入理解Android:Wi-Fi、NFC和GPS卷

深入理解Android:Wi-Fi、NFC和GPS卷 PDF 清晰原版

  • 更新:2019-10-08
  • 大小:68.5 MB
  • 类别:Android
  • 作者:邓凡平
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

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

这书是經典畅销书“深层次了解Android”系列产品的大作,由杰出Android系统软件权威专家邓凡平老先生编写。从通讯专业技能和Android系统软件编码保持的视角,对Netd、Wi-Fi、NFC和GPS等控制模块的编码开展深层次的分析,致力于刻骨铭心表明其保持基本原理和工作内容。在其中涉及到很多通讯有关的专业技能,因而刻意邀约全志和高通骁龙等知名集成ic企业的杰出权威专家出任技术性校审。这书从具体运用的要求来看,合适全部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服务平台中的部位管理方法服务项目构架。

目录

  • 第1章准备工作 
  • 1.1Android系统架构 
  • 1.2工具使用 
  • 1.2.1Source Insight的使用 
  • 1.2.2Eclipse的使用 
  • 1.2.3BusyBox的使用 
  • 1.3本书资源下载说明 
  • 第2章深入理解Netd 
  • 2.1概述 
  • 2.2Netd工作流程 
  • 2.2.1main函数分析 
  • 2.2.2NetlinkManager分析 
  • 2.2.3CommandListener分析 
  • 2.2.4DnsProxyListener分析 
  • 2.2.5MDnsSdListener分析 
  • 2.3CommandListener中的命令 
  • 2.3.1iptables、tc和ip命令 
  • 2.3.2CommandListener构造函数和测试工具ndc 
  • 2.3.3InterfaceCmd命令 
  • 2.3.4IpFwd和FirewallCmd命令 
  • 2.3.5ListTtysCmd和PppdCmd命令 
  • 2.3.6BandwidthControlCmd和IdletimerControlCmd命令 
  • 2.3.7NatCmd命令 
  • 2.3.8TetherCmd和SoftapCmd命令 
  • 2.3.9ResolverCmd命令 
  • 2.4NetworkManagementService介绍 
  • 2.4.1create函数详解 
  • 2.4.2systemReady函数详解 
  • 2.5本章总结和参考资料说明 
  • 2.5.1本章总结 
  • 2.5.2参考资料说明 
  • 第3章Wi-Fi基础知识 
  • 3.1概述 
  • 3.2无线电频谱和802.11协议的发展历程 
  • 3.2.1无线电频谱知识 
  • 3.2.2IEEE 802.11发展历程 
  • 3.3802.11无线网络技术 
  • 3.3.1OSI基本参考模型及相关基本概念 
  • 3.3.2802.11知识点导读 
  • 3.3.3802.11组件 
  • 3.3.4802.11 Service介绍 
  • 3.3.5802.11 MAC服务和帧 
  • 3.3.6802.11 MAC管理实体 
  • 3.3.7无线网络安全技术知识点 
  • 3.4Linux Wi-Fi编程API介绍 
  • 3.4.1Linux Wireless Extensions介绍 
  • 3.4.2nl80211介绍 
  • 3.5本章总结和参考资料说明 
  • 3.5.1本章总结 
  • 3.5.2参考资料说明 
  • 第4章深入理解wpa_supplicant 
  • 4.1概述 
  • 4.2初识wpa_supplicant 
  • 4.2.1wpa_supplicant架构 
  • 4.2.2wpa_supplicant编译配置 
  • 4.2.3wpa_supplicant命令和控制API 
  • 4.2.4git的使用 
  • 4.3wpa_supplicant初始化流程 
  • 4.3.1main函数分析 
  • 4.3.2wpa_supplicant_init函数分析 
  • 4.3.3wpa_supplicant_add_iface函数分析 
  • 4.3.4wpa_supplicant_init_iface函数分析 
  • 4.4EAP和EAPOL模块 
  • 4.4.1EAP模块分析 
  • 4.4.2EAPOL模块分析 
  • 4.5wpa_supplicant连接无线网络分析 
  • 4.5.1ADD_NETWORK命令处理 
  • 4.5.2SET_NETWORK命令处理 
  • 4.5.3ENABLE_NETWORK命令处理 
  • 4.6本章总结和参考资料说明 
  • 4.6.1本章总结 
  • 4.6.2参考资料说明 
  • 第5章深入理解WifiService 
  • 5.1概述 
  • 5.2WifiService的创建及初始化 
  • 5.2.1HSM和AsyncChannel介绍 
  • 5.2.2WifiService构造函数分析 
  • 5.2.3WifiStateMachine介绍 
  • 5.3加入无线网络分析 
  • 5.3.1Settings操作Wi-Fi分析 
  • 5.3.2WifiService操作Wi-Fi分析 
  • 5.4WifiWatchdogStateMachine介绍 
  • 5.5Captive Portal Check介绍 
  • 5.6本章总结和参考资料说明 
  • 5.6.1本章总结 
  • 5.6.2参考资料说明 
  • 第6章深入理解Wi-Fi Simple Configuration 
  • 6.1概述 
  • 6.2WSC基础知识 
  • 6.2.1WSC应用场景 
  • 6.2.2WSC核心组件及接口 
  • 6.3Registration Protocol详解 
  • 6.3.1WSC IE和Attribute介绍 
  • 6.3.2802.11管理帧WSC IE设置 
  • 6.3.3EAP-WSC介绍 
  • 6.4WSC代码分析 
  • 6.4.1Settings中的WSC处理 
  • 6.4.2 WifiStateMachine的处理 
  • 6.4.3wpa_supplicant中的WSC处理 
  • 6.4.4EAP-WSC处理流程分析 
  • 6.5本章总结和参考资料说明 
  • 6.5.1本章总结 
  • 6.5.2参考资料说明 
  • 第7章深入理解Wi-Fi P2P 
  • 7.1概述 
  • 7.2P2P基础知识 
  • 7.2.1P2P架构 
  • 7.2.2P2P Discovery技术 
  • 7.2.3P2P工作流程 
  • 7.3WifiP2pSettings和WifiP2pService介绍 
  • 7.3.1WifiP2pSettings工作流程 
  • 7.3.2WifiP2pService工作流程 
  • 7.4wpa_supplicant中的P2P 
  • 7.4.1P2P模块初始化 
  • 7.4.2P2P Device Discovery流程分析 
  • 7.4.3Provision Discovery流程分析 
  • 7.4.4GO Negotiation流程分析 
  • 7.5本章总结和参考资料说明 
  • 7.5.1本章总结 
  • 7.5.2参考资料说明 
  • 第8章深入理解NFC 
  • 8.1概述 
  • 8.2NFC基础知识 
  • 8.2.1NFC概述 
  • 8.2.2NFC R/W运行模式 
  • 8.2.3NFC P2P运行模式 
  • 8.2.4NFC CE运行模式 
  • 8.2.5NCI原理 
  • 8.2.6NFC相关规范 
  • 8.3Android中的NFC 
  • 8.3.1NFC应用示例 
  • 8.3.2NFC系统模块 
  • 8.4NFC HAL层讨论 
  • 8.5本章总结和参考资料说明 
  • 8.5.1本章总结 
  • 8.5.2参考资料说明 
  • 第9章深入理解GPS 
  • 9.1概述 
  • 9.2GPS基础知识 
  • 9.2.1卫星导航基本原理 
  • 9.2.2GPS系统组成及原理 
  • 9.2.3OMA-SUPL协议 
  • 9.3Android中的位置管理 
  • 9.3.1LocationManager架构 
  • 9.3.2LocationManager应用示例 
  • 9.3.3LocationManager系统模块 
  • 9.4本章总结和参考资料说明 
  • 9.4.1本章总结 
  • 9.4.2参考资料说明 
  • 附录 

资源下载

资源下载地址1:https://pan.baidu.com/s/14H1b9tKE3_ayUMpeVO-40g

相关资源

网友留言