HarmonyOS 鸿蒙Next网络状态里的上下行速率如何获取

发布于 1周前 作者 phonegap100 来自 鸿蒙OS

HarmonyOS 鸿蒙Next网络状态里的上下行速率如何获取

官方提个的是,但是目前找不到该方法了,也未看到替代方案。

cke_3031.pngcke_253.png

3 回复
楼主您好,您将Deveco更新到最新的API12版本看下呢,这边在最新的版本上测试未出现报错的问题。

我这只有API11,API10,我升级再试试

在HarmonyOS鸿蒙Next中,获取网络状态的上下行速率,可以通过系统提供的API实现。具体地,你可以使用@ohos.net.statistics能力中的getUidTxBytesgetUidRxBytes函数,结合时间差计算当前应用的实时上下行速率。此外,还可以考虑使用NetCapabilities对象中的linkUpBandwidthKbpslinkDownBandwidthKbps属性来获取网络连接的上下行带宽(注意这并非实时速率,而是网络能力的估计值)。如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部