0

getConfiguredNetworks 方法现在已在 Android Q 中弃用。我使用此功能是为了确定 Wifi 网络是否具有任何安全性,例如 WifiConfiguration.KeyMgmt.WPA_EAP。所有这些现在都已弃用,我不确定是否有任何替代方案。谷歌建议使用 WifiNetworkSpecifier.Builder#build() 但这是为了连接到新网络,而不是为了我的用例。

4

1 回答 1

0

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

然后你可以解析ScanResult.capabilities,其中应该包含网络的加密信息(WPA/WPA2/等)。当然,拥有一个合适的对象而不是一个字符串会更方便,但我们在这里。

于 2021-02-05T18:07:42.653 回答