在Android中,我们如果想知道周围的WIFI热点,以及这些认证方式怎么办?
答案是我们可以用WifiManager.getScanResults来获取当前扫描出的热点
用ScanResult.capabilities来获取认证方式等。
看代码
private fun getCurrentWifi() {
mScanResult.clear()
//获取当前扫描出的热点
val scanResult = wifiManager.scanResults
mScanResult.addAll(scanResult)
val stringBuilder = StringBuilder()
mScanResult.forEach {
stringBuilder.append(it.SSID)
.append(" "