可能是因为您的设备有多个WIFI接口,而您获取到的是第二个接口的名称。您可以尝试使用以下代码来获取当前连接的WIFI名称:

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
WifiInfo wifiInfo = wifiManager.getConnectionInfo();
String ssid = wifiInfo.getSSID();

如果您仍然遇到问题,可以尝试使用以下代码来获取所有可用WIFI名称:

WifiManager wifiManager = (WifiManager) getApplicationContext().getSystemService(Context.WIFI_SERVICE);
List<ScanResult> wifiList = wifiManager.getScanResults();
for (ScanResult scanResult : wifiList) {
    String ssid = scanResult.SSID;
    // Do something with the WIFI name
}

如果以上代码仍然返回"wlan1",可能是因为您的设备存在特殊情况,请仔细检查您的设备和代码。

我用Androidstudio获取WIFI的名称但是返回了wlan1这是为什么呢我该如何修复它如果你有解决办法请把你的函数发给我

原文地址: http://www.cveoy.top/t/topic/buVS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录