接入指南 API 工具 其他

网络状态

qg.getNetworkType(Object object)

获取网络类型

参数

Object object

属性类型默认值必填说明
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)
object.success(Object res) 回调函数
属性类型说明
networkTypeString网络类型
networkType(网络类型)
合法值说明
wifiwifi 网络
2g2g 网络
3g3g 网络
4g4g 网络
5g5g 网络
unknownAndroid 下不常见的网络类型
none无网络

示例代码

qg.getNetworkType({
  success(res) {
    const networkType = res.networkType;
    const weakNet = res.weakNet;
  }
});

qg.onNetworkStatusChange(Function listener)

监听网络状态变化事件

参数 listener(Object res)

网络状态变化事件的监听函数

属性类型说明
isConnectedBoolean当前是否有网络连接
networkTypeString网络类型
networkType(网络类型)
合法值说明
wifiwifi 网络
2g2g 网络
3g3g 网络
4g4g 网络
5g5g 网络
unknownAndroid 下不常见的网络类型
none无网络

示例代码

qg.onNetworkStatusChange(function(res) {
  console.log(res.isConnected);
  console.log(res.networkType);
});

qg.offNetworkStatusChange(Function listener)

移除网络状态变化事件的监听函数

参数 listener

onNetworkStatusChange 传入的监听函数。不传此参数则移除所有监听函数。

示例代码

const listener = function(res) {
  console.log(res);
};

qg.onNetworkStatusChange(listener);
qg.offNetworkStatusChange(listener); // 需传入与监听时同一个的函数对象

条匹配 "" 的结果

    没有搜索到与 "" 相关的内容