您的位置:首页 > 其它

Wifi相关----WifiConfiguration+ScanResult

2017-07-01 04:06 141 查看
WifiConfiguration

对于WifiConfiguration我觉得最重要的就应该是那几种加密方式

WifiConfiguration.AuthAlgorthm 用来判断加密方法。

WifiConfiguration.GroupCipher 获取使用GroupCipher 的方法来进行加密。
WifiConfiguration.KeyMgmt 获取使用KeyMgmt 进行。
WifiConfiguration.PairwiseCipher 获取使用WPA 方式的加密。
WifiConfiguration.Protocol 获取使用哪一种协议进行加密。
wifiConfiguration.Status 获取当前网络的状态。
设置WifiConfiguration的属性:
WifiConfiguration.AuthAlgorthm 设置加密方法。
可选参数:LEAP只用于leap,
OPEN 被wpa/wpa2需要
SHARED需要一个静态的wep key
WifiConfiguration.GroupCipher 使用GroupCipher 的方法来进行加密
可选参数:CCMP,TKIP,WEP104,WEP40
WifiConfiguration.KeyMgmt 键管理机制(keymanagerment),使用KeyMgmt 进行。
可选参数IEEE8021X,NONE,WPA_EAP,WPA_PSK      //这几个为常用
WifiConfiguration.PairwiseCipher 设置加密方式。
可选参数 CCMP,NONE,TKIP
WifiConfiguration.Protocol 设置一种协议进行加密。
可选参数 RSN,WPA,
wifiConfiguration.Status 设置当前网络的状态。
可选参数CURRENT,DISABLED,ENABLED

ScanResult 对象就是通过wifi硬件的扫描来获取附近 wifi 热点的属性的

WifiManager.getScanResults()返回一个ScanResult列表,

ScanResult 的重要属性如下:

BSSID 接入点的地址

SSID 网络的名字,唯一区别WIFI网络的名字

Capabilities 网络接入的性能,主要是用来判断网络的加密方式.

Frequency 当前WIFI设备附近热点的频率(MHz)

Level 所发现的WIFI网络信号强度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: