HarmonyOS 网络监听api怎么用

this.netCon.register((error)=>{
  this.netCon.on('netAvailable',()=>{
    console.log('13123123 on')
  })
  this.netCon.on('netUnavailable',()=>{
    console.log('13123123 off')
  })
})
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.

核心代码如图所示

添加了 {“name”: “ohos.permission.GET_NETWORK_INFO”,},权限到entry里, 操作断网/恢复网络,只能触发available 不能触发unavailable

HarmonyOS  网络监听api怎么用  -鸿蒙开发者社区

HarmonyOS
2025-01-10 08:12:29
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
aquaa

断网时监听应该监听netLost事件,netUnavailable是订阅网络不可用事件。

设备从无网络到有网络会触发netAvailable事件、netCapabilitiesChange事件和netConnectionPropertiesChange事件;

设备从有网络到无网络状态会触发netLost事件;

设备从WiFi到蜂窝会触发netLost事件(WiFi丢失)之后触发 netAvaliable事件(蜂窝可用);

网络连接管理参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-net-connection-V5#onnetlost

分享
微博
QQ
微信
回复
2025-01-10 11:01:30


相关问题
HarmonyOS 怎么实现网络切换的监听
845浏览 • 1回复 待解决
HarmonyOS 监听网络错误
571浏览 • 1回复 待解决
HarmonyOS网络监听问题
909浏览 • 1回复 待解决
HarmonyOS 网络变化监听失效
786浏览 • 1回复 待解决
鸿蒙NFC API没法怎么回事啊?
3658浏览 • 1回复 待解决
HarmonyOS 网络连接监听问题
1019浏览 • 1回复 待解决
HarmonyOS 网络监听回调多次
857浏览 • 1回复 待解决
HarmonyOS 退出APP什么API
572浏览 • 1回复 待解决
spark 没有c#的api,那c#怎么spark呢?
3165浏览 • 0回复 待解决
HarmonyOS 如何监听网络从无到有--
549浏览 • 1回复 待解决
file api清理缓存目录
1401浏览 • 1回复 待解决
HarmonyOS 是否有监听录屏的api
678浏览 • 1回复 待解决
enableNativeEmbedMode怎么
2296浏览 • 1回复 待解决
如何对监听判断VPN类型网络
1023浏览 • 1回复 待解决
HarmonyOS @ObjectLink到底怎么
812浏览 • 1回复 待解决
网络监听的最佳实践有哪些?
1376浏览 • 1回复 待解决
HarmonyOS 是否有监听点击事件的API
799浏览 • 1回复 待解决