HarmonyOS wifi连接报错2501000
应用有个需求是一键连接wifi,使用了系统提供的import { wifiManager } from '@kit.ConnectivityKit’来实现,但是不能连接wifi,不知道是哪里出了错误。
代码如下:
wifiLink(wifi:HotelWifiModel)
{
try {
let config: wifiManager.WifiDeviceConfig = {
ssid: wifi.ssid!,
preSharedKey: wifi.password!,
securityType: wifi.securityType ?? 0
}
wifiManager.addCandidateConfig(config).then(result => {
console.log('addCandidateConfig:' + result)
wifiManager.connectToCandidateConfig(result);
}).catch((err: number) => {
promptAction.showToast({ message: JSON.stringify(err) })
});
} catch (error) {
promptAction.showToast({ message: JSON.stringify(error) })
}
}
可以走到输出'addCandidateConfig:' + result这一步的,但是addCandidateConfig并不能使手机连接wifi并报错2501000。wifi的数据是根据wifiManager.getScanInfoList()和我们后台给的wifi名称和密码组合的,可以保证正确性。权限上ohos.permission.GET_WIFI_INFO、ohos.permission.LOCATION、ohos.permission.SET_WIFI_INFO都在module.json5中写好了。当前连接的wifi也并非传入的wifi,且已经尝试过的方法重新执行关闭及打开WIFI开关的操作和重启设备依然无效。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
wifi连接候选网络报错{code : 2501000 }
462浏览 • 1回复 待解决
HarmonyOS socket tcp连接报错
46浏览 • 1回复 待解决
HarmonyOS tcp连接主动断开后,再次连接报错2301009
31浏览 • 1回复 待解决
蓝牙连接报错该如何处理?
515浏览 • 1回复 待解决
Socket连接报错,错误码88
1823浏览 • 1回复 待解决
HarmonyOS wifi连接demo
51浏览 • 1回复 待解决
润和轻量系统mqtt连接报错误码2
1993浏览 • 0回复 待解决
HarmonyOS 连接WIFI的问题
278浏览 • 1回复 待解决
HarmonyOS 自动连接wifi的功能
145浏览 • 1回复 待解决
HarmonyOS如何通过API连接指定WIFI
577浏览 • 1回复 待解决
使用WebviewController加载url链接报错ErrorCode
1078浏览 • 1回复 待解决
怎么解决mysql远程连接报10038的错误?
2225浏览 • 1回复 待解决
如何获取已经连接的wifi密码
675浏览 • 1回复 待解决
扫描wifi场景应用,获取扫描后可连接WiFi的结果
868浏览 • 1回复 待解决
HarmonyOS 如何获取当前手机连接的wifi名称?
364浏览 • 1回复 待解决
HarmonyOS 如何通过wifiManager连接指定wifi或热点
74浏览 • 1回复 待解决
有办法连接隐藏SSID的wifi吗
818浏览 • 1回复 待解决
HarmonyOS 怎样区分设备当前所连接的WIFI是普通WiFi还是手机热点
60浏览 • 1回复 待解决
连接了wifi之后,如何修改网络相关的数据
420浏览 • 1回复 待解决
连接无密码wifi时怎么设置使用固定mac?
3399浏览 • 1回复 待解决
HarmonyOS 支持根据ssid等信息连接到指定wifi吗
21浏览 • 1回复 待解决
HarmonyOS 如何获取设备内存大小和连接WiFi的SSID
528浏览 • 1回复 待解决
hi3861wifi使用中连接意外中断如何处理?
8317浏览 • 1回复 已解决
HarmonyOS 获取当前设备的网络连接是wifi还是移动网络
76浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS NEXT应用中显示当前WiFi连接信息
146浏览 • 1回复 待解决
出现错误码‘2501000’的原因之一是当前样机已连接热点,请在执行connectToCandidateConfig方法前确保样机未连接到wifi即可(可删除网络后再次尝试运行上述代码)。
查询wifi连接状态:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-wifimanager-V5#wifimanagerisconnected9
connectToCandidateConfig官网参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-wifimanager-V5#wifimanagerconnecttocandidateconfig9