HarmonyOS 检查网络状态connection.hasDefaultNet方法问题

手机网络是没问题的也配了ohos.permission.GET_NETWORK_INFO,但是在使用connection.hasDefaultNet((error,data)=>{console.log(data)}) 判断data是false。

HarmonyOS
2024-12-23 17:18:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

可以通过下面方案验证网络信息。

方案一:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5#connectiongetallnetssync10

通过判断返回的数组元素个数大于0就可以得到当前是否连接到网络。

方案二:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5#connectiongetnetcapabilities

netCap参数为12 16为连接网络。

分享
微博
QQ
微信
回复
2024-12-23 20:33:00
相关问题
网络连接管理connection中this指向问题
891浏览 • 1回复 待解决
获取当前网络状态方法
1194浏览 • 1回复 待解决
如何检查当前相机的状态
646浏览 • 1回复 待解决
HarmonyOS 相册权限检查、申请问题
1652浏览 • 1回复 待解决
HarmonyOS 如何检测网络状态
425浏览 • 1回复 待解决
HarmonyOS如何获取当前的网络状态
1200浏览 • 1回复 待解决
HarmonyOS 如何判断当前网络阻塞状态
499浏览 • 1回复 待解决
HarmonyOS 类型检查
453浏览 • 1回复 待解决
HarmonyOS 状态管理问题
241浏览 • 1回复 待解决
HarmonyOS 状态同步问题
489浏览 • 1回复 待解决
基于原生能力的网络状态感知
1015浏览 • 1回复 待解决