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

获取Android上使用的当前wifi安全性,android,security,android-wifi,wpa,wep,Android,Security,Android Wifi,Wpa,Wep,我正在开发一个可能发送敏感数据的应用程序,我想确保我不会在公共或弱保护网络上发送这些数据。 这就是为什么我想在Android上使用wifi网络的当前安全性 我找到了,但我不确定解的准确性。 实际上,该方法似乎返回了受支持的协议,但没有明确地说返回了当前使用的活动协议。 是否有确定的方法在cirrent wifi网络上使用有效的保护 谢谢我可以推荐一种方法 使用API获取所有已配置网络的列表 循环浏览所有条目,并使用API查找当前网络。当前网络的状态应为 对于当前网络,获取并检查它是否为 如果黑客

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

我找到了,但我不确定解的准确性。 实际上,该方法似乎返回了受支持的协议,但没有明确地说返回了当前使用的活动协议。 是否有确定的方法在cirrent wifi网络上使用有效的保护


谢谢

我可以推荐一种方法

  • 使用API获取所有已配置网络的列表
  • 循环浏览所有条目,并使用API查找当前网络。当前网络的状态应为
  • 对于当前网络,获取并检查它是否为

  • 如果黑客/相关方在网络内部,WPA是不够的-谢谢你的回答;事实上,我只是想确保设备正在使用受保护的网络(最好是WPA2)来增加风险缓解。如果一个方法能够安全可靠地返回当前使用的确切保护,那么执行我想要的操作将非常有用;但是文档中说“该配置支持的密钥管理‘协议’集”。我读了很多关于Android开发的帖子,很多开发人员抱怨文档中的错误;那么,这是否可能实际上是一个输入错误,并且该方法只返回当前使用的加密,而不是支持的加密?在这种情况下,它仍然可以解决您的问题,对吗?您可以检查当前的密码是否符合您的需要,并采取相应的措施。这并不能解决问题,例如:如果配置允许WPA和WEP,我如何确保设备和接入点之间当前使用的网络受到WPA而不是WEP的保护?我想您可能有这个问题?