saveConfiguration() 保留一个配置信息
setWifiEnabled() 让一个连接有效
startScan() 开始扫描
updateNetwork(WifiConfiguration config) 更新一个网络连接
二、常用的wifi状态
===========
WIFI_STATE_DISABLED //WIFI网卡不可用
WIFI_STATE_DISABLING //WIFI网卡正在关闭
WIFI_STATE_ENABLED //WIFI网卡可用
WIFI_STATE_ENABLING //WIFI网卡正在打开
WIFI_STATE_UNKNOWN //WIFI网卡状态不可知
三、列表查看有连接信号的wifi热点
==================
ScanResult 对象就是用来表示附近 wifi 热点的属性的,可通过 WifiManager.getScanResults() 返回一个ScanResult列表,
ScanResult 的重要属性如下:
1. BSSID 接入点的地址
2. SSID 网络的名字,唯一区别WIFI网络的名字
3. Capabilities 网络接入的性能
4. Frequency 当前WIFI设备附近热点的频率(MHz)
5. Level 所发现的WIFI网络信号强度
四、连接wifi热点
==============
通过 WifiManager.getConfiguredNetworks() 方法会返回 WifiConfiguration 对象的列表,然后再调用 WifiManager.enableNetwork(); 方法就可以连接上指定的热点。
五、查看已经连接上的wifi信息
================
WifiInfo 是专门用来表示连接的对象,这个对象可以通过 WifiManager.getConnectionInfo() 来获取。
WifiInfo中包含了当前连接中的相关信息。
getBSSID() 获取BSSID属性
getDetailedStateOf() 获取客户端的连通性
getHiddenSSID() 获取SSID 是否被隐藏
getIpAddress() 获取IP 地址
getLinkSpeed() 获取连接的速度
getMacAddress() 获取Mac 地址
getRssi() 获取802.11n 网络的信号
getSSID() 获取SSID
getSupplicanState() 获取具