1 / 38
文档名称:

【Android系统原理与开发要点详解】11_Android的连接部分.pdf

格式:pdf   页数:38页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

【Android系统原理与开发要点详解】11_Android的连接部分.pdf

上传人:翩仙妙玉 2012/7/14 文件大小:0 KB

下载得到文件列表

【Android系统原理与开发要点详解】11_Android的连接部分.pdf

文档介绍

文档介绍:Android 的连接部分
Android 的连接部分
第一部分 WIFI 部分
第二部分蓝牙部分
第三部分 GPS 和定位部分
第一部分 WIFI 部分
Wifi ( Wireless Fidelity ),是
使用了 IEEE 的 协议的无线局域网
( Wlan )技术。
在 android 中 Wifi 包括 kernel 的支
持和用户空间的程序和库两个部分。
第一部分 WIFI 部分
WIFI 的基本架构
WIFI 的本地实现
WIFI 的 JNI 和 JAVA 层次
Setting 中的 WIFI 设置
WIFI 的流程
WIFI 的基本架构
Wifi 用户空间的程序和库:
external/wpa_supplicant
生成库: 生成守护进程:
wpa_supplicant
Wifi 管理库:
hardware/libhardware_legacy/wifi/
Android 的 WIFI 系统的 JNI 的部分:
frameworks/base/core/jni/
pp
WIFI 系统的的 JAVA 部分实现代码:
frameworks/base/services//android/server
/

frameworks/base/wifi/java//wifi/
WIFI 的基本架构
Settings, WifiSwitcher
JAVA应用层等

WIFI的JNI
WPA适配层
配置文件
数据 wpa_supplicant .conf
通道
wpa_supplicant程序
(守护进程)
协议协议协议
驱动驱动驱动
C框架层 Wlan网络设备
内核空间
Wifi协议
Wifi特定驱动
WIFI 的本地实现
Android 的 WiFi 本地实现部分主要包括
wpa_supplicant 以及 wpa_supplicant 适
配层。
WPA 是 WiFi Protected Access 的缩写
,中文含义为“ WiFi 网络安全存取”。 WPA 是
一种基于标准的可互操作的 WLAN 安全性增强解
决方案,可大大增强现有以及未来无线局域网系
统的数据保护和访问控制水平。
WIFI 的本地实现
wpa_supplicant
WIFI 的本地实现
wpa_supplicant 适配层是通用的 wpa_supplicant
的封装,在 Android 中作为 WIFI 部分的硬件抽象层来使
用。 wpa_supplicant 适配层主要用于封装与
wpa_supplicant 守护进程的通信,以提供给 Android
框架使用。它实现了加载,控制和消息监控等功能。
wpa_supplicant 适配层的头文件如下所示:
hardware/libhardware_legacy/include/hardware_legacy/
WIFI 的 JNI 和 JAVA 层次
wpa_supplicant 适配层是通用的 wpa_supplicant
的封装,在 Android 中作为 WIFI 部分的硬件抽象层来使
用。 wpa_supplicant 适配层主要用于封装与
wpa_supplicant 守护进程的通信,以提供给 Android
框架使用。它实现了加载,控制和消息监控等功能。
wpa_supplicant 适配层的头文件如下所示:
hardware/libhardware_legacy/include/hardware_legacy/