HarmonyOS scanInfo的bssid与linkInfo的bssid不一致?

如题:HarmonyOS scanInfo的bssid与linkInfo的bssid不一致?

阅读 600
1 个回答

scanInfo方法扫描到的mac地址是通过路由器上报获取的,若没有获取真实MAC(ohos.permission.GET\_WIFI\_LOCAL\_MAC)的权限会上报随机MAC,所以获取到的ssid不同;在getScanInfoList方法底层内设置了缓存与更新机制,在一定时间内获取到的这个随机mac地址不会发生变化

wifiManager.getScanInfoList返回扫描到的热点列表。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-wifimanager-V5\#wifimanagergetscaninfolist10

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进