Android:如何获得当前的Wifi加密?

Android:如何获得当前的Wifi加密?,第1张

概述我有一个听众倾听连接变化,特别是从GSM到WIFI. 现在我想记录用户连接的WIFI,尤其是WIFI的加密类型(无,WEP,WPA,WPA2,…). 听众工作得很好,但我找不到任何方法来获得当前的Wifi加密类型. 谢谢你的帮助. 使用 WifiManager获取当前连接的详细信息,然后获取 WifiConfiguration,它将为您提供更多信息. WifiManager wifiManager 我有一个听众倾听连接变化,特别是从GSM到WIFI.
现在我想记录用户连接的WIFI,尤其是WIFI的加密类型(无,WEP,WPA,WPA2,…).

听众工作得很好,但我找不到任何方法来获得当前的Wifi加密类型.

谢谢你的帮助.

解决方法 使用 WifiManager获取当前连接的详细信息,然后获取 WifiConfiguration,它将为您提供更多信息.
WifiManager wifiManager= (WifiManager) getSystemService(Context.WIFI_SERVICE);WifiInfo wi = WifiManager.getConnectionInfo();if( wi != null ){    WifiConfiguration activeConfig = null;    for( WifiConfiguration conn : wifiManager.getConfigurednetworks() )    {        if( conn.status == WifiConfiguration.Status.CURRENT )        {            activeConfig = conn;            break;        }    }    if( activeConfig != null )    {        // Analyse encryption of connected network here.    }}
总结

以上是内存溢出为你收集整理的Android:如何获得当前的Wifi加密?全部内容,希望文章能够帮你解决Android:如何获得当前的Wifi加密?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1130760.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存