鸿蒙网络状态监听【坚果派】

网络状态监听

应用开发中会有监听网络状态的情形,比如刷短视频的时候,如果设备网络由 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"
      }

    ],

完整源码

import observer from '@ohos.telephony.observer';
// 引入库
import

猜你喜欢

转载自blog.csdn.net/qq_39132095/article/details/132794300