OpenHarmony 接收指定网络的状态变化通知
OpenHarmony 接收指定网络的状态变化通知
作者:坚果
团队:坚果派
公众号:“大前端之旅”
润开鸿技术专家,华为 HDE,InfoQ 签约作者,OpenHarmony 布道师,擅长 HarmonyOS 应用开发、熟悉服务卡片开发,在“战码先锋”活动中作为大队长,累计培养三个小队长,带领 100+队员完成 Pr 的提交合入。
欢迎通过主页或者私信联系我,加入坚果派,一起学习 OpenHarmony/HarmonyOS 应用开发。
1.从 @ohos.net.connection.d.ts 中导入 connection 命名空间。
2.调用 createNetConnection 方法,指定网络能力、网络类型和超时时间(可选,如不传入代表默认网络;创建不同于默认网络时可通过指定这些参数完成),创建一个 NetConnection 对象。
3.调用该对象的 on()方法,传入 type 和 callback,订阅关心的事件。
4.调用该对象的 register()方法,订阅指定网络状态变化的通知。
5.当网络可用时,会收到 netAvailable 事件的回调;当网络不可用时,会收到 netUnavailable 事件的回调。
6.当不使用该网络时,可以调用该对象的 unregister()方法,取消订阅。
复制代码
版权声明: 本文为 InfoQ 作者【坚果】的原创文章。
原文链接:【http://xie.infoq.cn/article/4b3502a27286060691ce154df】。文章转载请联系作者。
评论