手机网络是没问题的也配了ohos.permission.GET\_NETWORK\_INFO,但是在使用connection.hasDefaultNet((error,data)=\>{console.log(data)}) 判断data是false。
手机网络是没问题的也配了ohos.permission.GET\_NETWORK\_INFO,但是在使用connection.hasDefaultNet((error,data)=\>{console.log(data)}) 判断data是false。
1 回答569 阅读✓ 已解决
1.3k 阅读
539 阅读
可以通过下面方案验证网络信息。
方案一: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为连接网络。