gpt4 book ai didi

android - TrafficStats.getMobileRxBytes() 和 TrafficStats.getMobileTxBytes() 在 Nexus 5x 中总是返回 0

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:01:46 28 4
gpt4 key购买 nike

我正在尝试使用 TrafficStats 获取移动数据使用情况。

例子:

mobileDataUsage = TrafficStats.getMobileRxBytes() +TrafficStats.getMobileTxBytes()

totalUsage = TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes()

在少数设备中,它工作得非常好。在 Nexus 5X 中,我得到 totalUsage 但 mobileDataUsage 始终为 0,TrafficStats.getMobileRxBytes()TrafficStats.getMobileTxBytes() 始终返回 0。

最佳答案

您很可能看到了 https://code.google.com/p/android/issues/detail?id=78924 中描述的问题.

docs for TrafficStats表示返回的字节“自设备启动以来总是单调增加”,但至少对于 Android 5-7 而言确实不是这种情况。这些方法通常会返回 0,然后突然从它们曾经拥有的数字开始计数。

关于android - TrafficStats.getMobileRxBytes() 和 TrafficStats.getMobileTxBytes() 在 Nexus 5x 中总是返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37723886/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com