要获取已配置的网络列表,可以使用以下代码示例:
WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
List configuredNetworks = wifiManager.getConfiguredNetworks();
if (configuredNetworks != null) {
for (WifiConfiguration config : configuredNetworks) {
String ssid = config.SSID;
int networkId = config.networkId;
boolean isHidden = config.hiddenSSID;
// 根据需要进行处理
// ...
}
}
上面的代码示例使用WifiManager
类获取WifiConfiguration
对象的列表,然后遍历该列表以获取每个已配置网络的信息,如网络名称(SSID),网络ID和是否隐藏等。根据实际需求,可以根据获取到的信息进行进一步处理。
上一篇:Android Q: file.mkdirs()返回false
下一篇:Android Q: java.io.FileNotFoundException: /proc/self/net/dev: open failed: EACCES(权限被拒绝)