如何在android中获取当前wifi网络的wifi安全类型

时间:2014-12-03 12:32:01

标签: java android security android-wifi

有没有办法获得设备当前连接的网络的wifi安全类型。我知道通过扫描网络可以获得wifi安全性。但是如果没有扫描就可以这样我就可以获得当前的wifi网络了吗?

1 个答案:

答案 0 :(得分:3)

您需要使用ScanResult.capabilities查看网络的安全类型。 您可以在不使用以下内容实际扫描网络的情况下使用此功能:

WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
List<ScanResult> networkList = wifi.getScanResults();
if (networkList != null) {
    for (ScanResult network : networkList)
    {
        String Capabilities =  network.capabilities;        
        Log.w (TAG, network.SSID + " capabilities : " + Capabilities);
    }
}