Android 如何列出所有存储的WiFi信息,即使我已关闭WiFi

Android 如何列出所有存储的WiFi信息,即使我已关闭WiFi,android,Android,我可以使用以下代码获取我已连接的所有wifi信息的列表,但如果我关闭手机wifi,则无法获取正确的列表信息 我认为连接的wifi信息已经存储在磁盘中,无论打开或关闭wifi,我都应该获得我连接的所有wifi信息,对吗?谢谢 public String ListStoredWiFi(Context context) { String textStatus = ""; WifiManager wifiManager = (WifiManager) context.getSystem

我可以使用以下代码获取我已连接的所有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;
}
公共字符串ListStoredWiFi(上下文){
字符串textStatus=“”;
WifiManager=(WifiManager)context.getSystemService(context.WIFI\u SERVICE);
//列出存储网络
List configs=wifiManager.getConfiguredNetworks();
如果(configs!=null){
用于(WifiConfiguration config:configs){
textStatus+=“\n\n”+config.SSID+“CW”+config.networkId;
}
}
返回文本状态;
}