//获取SSID
//完美解决9.0的机型,必须请求GPS权限并打开GPS才可以正确获取到WIFI名称
private String getNetConfListForSSID(){
String ssid="";
WifiManager mWifiManager=(WifiManager)mContext.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
if(mWifiManager!=null){
WifiInfo info=mWifiManager.getConnectionInfo();
int networkId=info.getNetworkId();
List<WifiConfiguration> netConfList=mWifiManager.getConfiguredNetworks();
if(netConfList==null){
return "";
}
for (WifiConfiguration wificonf:netConfList){
if(wificonf.networkId == networkId){
ssid=wificonf.SSID;
}
}
}
if (ssid!=null && ssid.startsWith("\"")) {
ssid = ssid.substring(1);
}
if (ssid!=null && ssid.endsWith("\"")) {
ssid = ssid.substring(0, ssid.length() - 1);
}
return ssid;
}