WifiConfiguration解析

本文介绍了如何使用Android系统的API来获取已保存的WiFi配置列表,并解释了如何判断这些WiFi配置的状态,包括当前连接状态、禁用状态及可用状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

WifiManager mWifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
  List<WifiConfiguration> list = mWifiManager.getConfiguredNetworks();

list是什么 ?

list列表获取的是配置的wifi热点列表(很多博客都这么写),开始我还有点迷糊,后来发现就是你曾经登陆过的或者保存了密码的wifi列表。
这个时候你就找到了这些wifi列表了,这个列表里的wifi是可以用来自动连接wifi的,因为他们的密码是已经保存了的。

WifiConfiguration的连接状态


wifiConfiguration.status!=WifiConfiguration.Status.DISABLED
int a= WifiConfiguration.Status.CURRENT;
int b= WifiConfiguration.Status.DISABLED;                      
int c= WifiConfiguration.Status.ENABLED;                
其中,a=0;b=1;c=2.

a b c 代表已经配置过的wifi是已经连接的 无法连接的 可以连接的。

这里面的连接,均指能否自动连接,不是这个wifi是否可以连接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值