HarmonyOS 如何检测没有网络

在某个页面检测 无网络 情况

HarmonyOS
2024-12-27 18:15:29
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

无网络时返回的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-12-27 19:42:43
相关问题
HarmonyOS 如何检测网络状态
397浏览 • 1回复 待解决
HarmonyOS 如何检测网络是否畅通
248浏览 • 1回复 待解决
HarmonyOS 如何检测是否有网络链接
158浏览 • 1回复 待解决
HarmonyOS 状态更新没有检测
625浏览 • 1回复 待解决
HarmonyOS没有活体检测的SDK?
535浏览 • 1回复 待解决
HarmonyOS 如何调试检测更新?
1636浏览 • 1回复 待解决
HarmonyOS 人脸检测
402浏览 • 1回复 待解决
HarmonyOS 如何检测webview滚动是否触底
669浏览 • 1回复 待解决
如何检测相机的可用状态?
453浏览 • 0回复 待解决
HarmonyOS 应用卡顿时长检测如何实现
471浏览 • 1回复 待解决
HarmonyOS 活体检测
389浏览 • 1回复 待解决
HarmonyOS 系统环境检测
637浏览 • 1回复 待解决