当前HarmonyOS是否支持设配网络功能

旁边有一个无线设配无线网,对于手机应用来说,可以通过后台读取到这个设置无线网名称和密码,当前需要的功能是,HarmonyOS针对应用,是否有扫描WIFI功能,并且传入密码,链接执行名称WIFI。

HarmonyOS
2024-09-09 09:52:25
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

当前HarmonyOS开发支持网络链接管理,比如WIFI、蜂窝、Ethernet等;网络管理接口开发需要声明权限:ohos.permission.GET_NETWORK_INFO;具体开发指南请参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/net-connection-manager-V5

开发接口API可参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-0000001815247586-V5

1、先通过 wifiManager.getScanInfoList 接口获取所有范围内的无线网络信息;

2、根据预置的账号名称与上一步获取的网络信息列表匹配,匹配成功,进行下一步;

3、将与预置账号一致的网络信息调用wifiManager.addCandidateConfig接口加入候选网络(preSharedKey 为无线密码选项);

4、上一步添加结果会返回一个网络ID,以该网络ID为参数调用 wifiManager.connectToCandidateConfig 接口,连接WIFI;

5、如果因密码重置连接失败,调用 wifiManager.removeCandidateConfig 接口,删除候选网络,重新连接。

分享
微博
QQ
微信
回复
2024-09-09 17:15:09
相关问题
判断当前网络环境是否支持IPV4或PV6
696浏览 • 1回复 待解决
Webview是否支持定位功能
661浏览 • 1回复 待解决
当前HarmonyOS是否支持低时延耳返
346浏览 • 0回复 待解决
如何判断当前网络是否是Wi-Fi环境?
351浏览 • 1回复 待解决
api9的应用底手机是否能用?
2258浏览 • 1回复 待解决
HarmonyOS如何获取当前网络状态
580浏览 • 1回复 待解决
获取当前网络状态的方法
722浏览 • 1回复 待解决
如何判断当前网络能否上网
475浏览 • 1回复 待解决
获取当前网络连接能力
728浏览 • 1回复 待解决
HarmonyOS当前是否有BLE能力
370浏览 • 1回复 待解决