【发布时间】:2014-12-03 12:32:01
【问题描述】:
有没有办法获取设备当前连接的网络的wifi安全类型。我知道通过扫描网络可以获得wifi安全。但是是否可以不扫描,以便我可以为当前的 wifi 网络获取它??
【问题讨论】:
标签: java android security android-wifi
有没有办法获取设备当前连接的网络的wifi安全类型。我知道通过扫描网络可以获得wifi安全。但是是否可以不扫描,以便我可以为当前的 wifi 网络获取它??
【问题讨论】:
标签: java android security android-wifi
您需要使用 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);
}
}
【讨论】: