如何在安卓设备上获取当前wifi网络的wifi安全类型

4

有没有办法获取设备当前连接的wifi网络的安全类型?我知道可以通过扫描网络来获取wifi安全性,但是是否有可能在不进行扫描的情况下获得当前wifi网络的安全类型?

1个回答

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);
    }
}

4
好的,我会尽力进行翻译。请问这句话的上下文是什么?这可以帮助我更准确地理解原意并进行翻译。 - Mr.Noob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接