ressociate() 重新连接WIFI网络,即使该网络是已经被连接上的
reconnect() 重新连接一个未连接上的WIFI网络
removeNetwork() 移除某一个网络
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热点
=======
《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
【docs.qq.com/doc/DSkNLaERkbnFoS0ZF】 完整内容开源分享
=======
通过 WifiManager.getConfiguredNetworks() 方法会返回 WifiConfiguration 对象的列表,然后再调用 WifiManager.enableNetwork(); 方法就可以连接上指定的热点。
五、查看已经连接上的wifi信息