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

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

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)) 
    } 
  }) 
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
分享
微博
QQ
微信
回复
2024-06-07 21:52:25
相关问题
网络库里Header是什么类型结构
2267浏览 • 1回复 待解决
HarmonyOS 如何快速判断当前网络类型
1039浏览 • 1回复 待解决
网络类型细分判断问题咨询
940浏览 • 1回复 待解决
如何对监听判断VPN类型网络
1020浏览 • 1回复 待解决
ArkTS如何判断接收参数是什么类型
1129浏览 • 1回复 待解决
HarmonyOS 如何获取网络类型
1179浏览 • 1回复 待解决
Redis数据类型列表list是什么
4136浏览 • 1回复 待解决
HarmonyOS 如何获得网络运营商类型
1431浏览 • 1回复 待解决
Redis数据类型集合sets是什么
3758浏览 • 1回复 待解决
Redis五种数据类型是什么
4528浏览 • 1回复 待解决
Redis数据类型散列hash是什么
3654浏览 • 1回复 待解决