2

我正在开发一个可能发送敏感数据的应用程序,我想确保我不会在公共或受保护较弱的网络上发送它们。这就是为什么我想在 Android 上的 wifi 网络上使用当前的安全性。

我找到了这篇文章,但我不确定解决方案的准确性。实际上,allowedKeyManagement方法似乎返回了支持的协议,但没有明确表示返回当前使用的活动协议。是否有可靠的方法来获得在当前 wifi 网络上使用的有效保护?

谢谢

4

1 回答 1

0

我可以建议一种方法

  1. 使用getConfiguredNetworks API获取所有已配置网络的列表
  2. 遍历所有条目并使用WifiConfiguration.status API查找当前网络。当前网络的状态应为CURRENT
  3. 对于该当前网络,获取allowedKeyManagement并检查它是否不是NONE
于 2014-08-05T15:21:03.480 回答