我正在尝试使用 TrafficStats 获取移动数据使用情况。
例子:
mobileDataUsage = TrafficStats.getMobileRxBytes() +TrafficStats.getMobileTxBytes()
totalUsage = TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes()
在少数设备中,它工作得非常好。在Nexus 5X中,我得到了 totalUsage,但 mobileDataUsage 始终为 0,TrafficStats.getMobileRxBytes()
并且TrafficStats.getMobileTxBytes()
始终返回 0。