判断网络类型,无网络的情况返回的是什么类型的数据。

判断网络类型,无网络的情况返回的是什么类型的数据。

HarmonyOS
2024-06-07 09:08:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
xdpan

无网络时返回的connection.NetCapabilities数据为undefined。

示例代码:

connection.getDefaultNet().then((netHandle: connection.NetHandle) => { 
  connection.getNetCapabilities(netHandle, (error: BusinessError, data: connection.NetCapabilities) => { 
    if (error == null) { 
      let netBearType: connection.NetBearType = data.bearerTypes[0] 
      //0:蜂窝网络 1:wifi 3:以太网 
    } else { 
      // 没有网络 
      console.log(JSON.stringify(error)) 
    } 
  }) 
})
分享
微博
QQ
微信
回复
2024-06-07 21:52:25
相关问题
网络库里Header是什么类型结构
393浏览 • 1回复 待解决
Redis数据类型集合sets是什么
1670浏览 • 1回复 待解决
创建PolarDB实例如何选择网络类型
1785浏览 • 1回复 待解决
Redis数据类型列表list是什么
1900浏览 • 1回复 待解决
Redis数据类型散列hash是什么
1482浏览 • 1回复 待解决
Redis五种数据类型是什么
2266浏览 • 1回复 待解决
mysql数据类型使用int类型和string类型
1098浏览 • 1回复 待解决
网络判断,请问该如何识别?
294浏览 • 1回复 待解决
如何判断移动流量热点网络
444浏览 • 1回复 待解决