我可以使用以下代码获取我已连接的所有wifi信息的列表,但如果我关闭手机WIFI,我将无法获得正确的列表信息。
我认为已连接的wifi信息已存储在磁盘中,无论打开还是关闭WiFi,我都应该获取所有连接的wifi信息,对吗?谢谢!
public String ListStoredWiFi(Context context) {
String textStatus = "";
WifiManager wifiManager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
// List stored networks
List<WifiConfiguration> configs = wifiManager.getConfiguredNetworks();
if (configs!=null){
for (WifiConfiguration config : configs) {
textStatus += "\n\n" +config.SSID+" CW "+config.networkId;
}
}
return textStatus;
}