获取Android上使用的当前wifi安全性

时间:2014-08-04 09:07:44

标签: android security android-wifi wpa wep

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

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

由于

1 个答案:

答案 0 :(得分:0)

我可以推荐一种方法

  1. 使用getConfiguredNetworks API
  2. 获取所有已配置网络的列表
  3. 循环浏览所有条目,并使用WifiConfiguration.status API查找当前网络。当前网络的状态应为CURRENT
  4. 对于当前网络,请获取allowedKeyManagement并检查其不是NONE