Android Q:获取已配置网络的列表



getConfiguredNetworks的方法现在在Android Q中已被弃用。我使用此功能是为了确定Wifi网络是否具有任何安全性,如WifiConfiguration。密钥管理。WPA_ap。所有这些现在都被否决了,我不确定是否还有其他选择。谷歌建议使用WifiNetworkSpecifier。Builder#build((,但这是用于连接到新网络,而不是用于我的用例。

WiFi扫描允许您获取范围内的网络列表。

然后您可以解析ScanResult.capabilities,其中应该包含网络的加密信息(WPA/WPA2/等(。当然,有一个合适的对象比字符串更方便,但现在我们来了。

最新更新