中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
如何获取wifi列表
微信扫码分享
在获取扫描Wi-Fi结果的过程中,应当使用`wifiManager.getScanInfoList`方法,此方法执行时要求具备相应的权限,即`ohos.permission.GET_WIFI_INFO`。为确保操作的合规性和安全性,请在执行前确保已正确授予该权限。
import { wifiManager } from '@kit.ConnectivityKit'; try { let scanInfoList = wifiManager.getScanInfoList(); console.info('scanInfoList:' + JSON.stringify(scanInfoList)); let len = scanInfoList.length; console.log('wifi received scan info: ' + len); if (len > 0) { for (let i = 0; i < len; ++i) { console.info('ssid: ' + scanInfoList[i].ssid); console.info('bssid: ' + scanInfoList[i].bssid); console.info('capabilities: ' + scanInfoList[i].capabilities); console.info('securityType: ' + scanInfoList[i].securityType); console.info('rssi: ' + scanInfoList[i].rssi); console.info('band: ' + scanInfoList[i].band); console.info('frequency: ' + scanInfoList[i].frequency); console.info('channelWidth: ' + scanInfoList[i].channelWidth); console.info('timestamp: ' + scanInfoList[i].timestamp); } } } catch (error) { console.error('failed:' + JSON.stringify(error)); }
在获取扫描Wi-Fi结果的过程中,应当使用`wifiManager.getScanInfoList`方法,此方法执行时要求具备相应的权限,即`ohos.permission.GET_WIFI_INFO`。为确保操作的合规性和安全性,请在执行前确保已正确授予该权限。