当前位置:   article > 正文

鸿蒙网络状态监听【坚果派】_鸿蒙 axios 实时监听

鸿蒙 axios 实时监听

网络状态监听

应用开发中会有监听网络状态的情形,比如刷短视频的时候,如果设备网络由 WiFi 切换为移动网络,这时候应该给用户友好提示比如注意流量消耗等。针对这种场景,ArkUI开放框架在 @ohos.telephony.observer 模块里添加了对网络状态监听的支持,同时还在 @ohos.telephony.radio 模块里添加了getNetworkState()方法直接获取当前的网络状态。

约束

监听网络状态需要申请 ohos.permission.GET_NETWORK_INFO 权限。

  "requestPermissions": [
      {
        "name": "ohos.permission.INTERNET"
      },

      {
        "name": "ohos.permission.GET_NETWORK_INFO"
      }

    ],
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

完整源码

import observer from '@ohos.telephony.observer';
// 引入库
import
  • 1
  • 2
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/529415
推荐阅读
相关标签
  

闽ICP备14008679号