获取所有网络接口的信息 运行过程如果有错误信息会通过 UtsNetworkInfoCallback#onErrorStr 反馈错误给调用客户端
回调函数
函数没有返回任何值
// 获取所有网络接口的信息
const networkUtil = new UtsNetworkUtil()
networkUtil.getNetworkInterfaceInfoList(
{
// 网络信息结果
onNetworkInfo(result : UtsNetworkInterfaceInfoList) {
for (let item of result["networkInfoList"]) {
console.log("名称: ", item.name)
console.log("类型: ", item.networkType)
console.log("蜂窝制式: ", item.cellularNetworkClass)
console.log("状态: ", item.status)
console.log("IPv4: ", item.ipv4Addresses)
console.log("IPv6: ", item.ipv6Addresses)
}
},
// 错误消息(可选)
onErrorStr(errorMsg : string) {
console.log("查询网络信息出错:", errorMsg)
}
})
网络工具类 封装网络工具相关操作。
作者
tickstep
Version
1.0.0