1、开启wifi并连接的整个api调用链路是什么样的?(比如需要先通过getScanInfoList获取到wifi的ssid、bssid,然后调用addCandidateConfig将指定wifi添加候选网络配置并得到networkId,然后调用connectToCandidateConfig连接?)
2、如何关闭wifi?(文档中只有removeCandidateConfig方法供于 移除候选网络配置,但不知道这个是不是断开wifi的意思)
1、开启wifi并连接的整个api调用链路是什么样的?(比如需要先通过getScanInfoList获取到wifi的ssid、bssid,然后调用addCandidateConfig将指定wifi添加候选网络配置并得到networkId,然后调用connectToCandidateConfig连接?)
2、如何关闭wifi?(文档中只有removeCandidateConfig方法供于 移除候选网络配置,但不知道这个是不是断开wifi的意思)
1.3k 阅读
1 回答539 阅读✓ 已解决
510 阅读
1、判断wifi是否开启(isWifiActive9)、扫描wifi列表(getScanInfoList)、添加候选网络(addCandidateConfig)、判断wifi是否连接、连接候选网络(connectToCandidateConfig)。
2、关闭和开启wifi的能力目前只对系统能力开放,返回801的原因是WifiSecurityType的值为无效加密类型,在调用getScanInfoList需要获取到wifi的ssid、bssid、securityType。