HarmonyOS 调用wifiManager.addCandidateConfig时返回结果801

1、开启wifi并连接的整个api调用链路是什么样的?(比如需要先通过getScanInfoList获取到wifi的ssid、bssid,然后调用addCandidateConfig将指定wifi添加候选网络配置并得到networkId,然后调用connectToCandidateConfig连接?)

2、如何关闭wifi?(文档中只有removeCandidateConfig方法供于 移除候选网络配置,但不知道这个是不是断开wifi的意思)

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

1、判断wifi是否开启(isWifiActive9)、扫描wifi列表(getScanInfoList)、添加候选网络(addCandidateConfig)、判断wifi是否连接、连接候选网络(connectToCandidateConfig)。

2、关闭和开启wifi的能力目前只对系统能力开放,返回801的原因是WifiSecurityType的值为无效加密类型,在调用getScanInfoList需要获取到wifi的ssid、bssid、securityType。

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS 调用屏幕截图接口报错801
26浏览 • 1回复 待解决
HarmonyOS 关于http请求的返回结果
91浏览 • 1回复 待解决
HarmonyOS 错误码801意义不明确
29浏览 • 1回复 待解决