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是否可以连接。