【问题标题】:Android Q: Get list of configured networkAndroid Q:获取已配置网络的列表
【发布时间】:2020-09-16 19:39:54
【问题描述】:

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

【问题讨论】:

    标签: android android-wifi android-10.0 android-11


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-11-16
      • 2019-12-16
      • 1970-01-01
      • 1970-01-01
      • 2020-01-15
      • 1970-01-01
      • 2021-11-11
      • 1970-01-01
      相关资源
      最近更新 更多