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

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

HarmonyOS
2024-06-07 09:08:35
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
计算机编程小强

无网络时返回的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是什么类型结构
1550浏览 • 1回复 待解决
网络类型细分判断问题咨询
232浏览 • 1回复 待解决
如何对监听判断VPN类型网络
315浏览 • 1回复 待解决
HarmonyOS 如何获取网络类型
221浏览 • 1回复 待解决
HarmonyOS 如何获得网络运营商类型
369浏览 • 1回复 待解决
Redis数据类型列表list是什么
3278浏览 • 1回复 待解决
Redis数据类型集合sets是什么
2808浏览 • 1回复 待解决
Redis五种数据类型是什么
3519浏览 • 1回复 待解决
Redis数据类型散列hash是什么
2576浏览 • 1回复 待解决
创建PolarDB实例如何选择网络类型
3033浏览 • 1回复 待解决
HarmonyOS 怎么进行类型判断
190浏览 • 1回复 待解决