我需要获取数据量,即一个月内的互联网使用量。
我一直在做一些研究并找到了TrafficStats
类。然而,这似乎令人困惑。 getUidRxBytes()
和getUidRxPackets()
之间有什么区别?
如何获得一个月内使用的数据?
答案 0 :(得分:0)
使用库android.net.TrafficStats获取必要的信息。你必须建立一个算法来计算平均值的使用。
示例:
long appDataUsage = android.net.TrafficStats.getUidRxBytes(UID);
long total = android.net.TrafficStats.getTotalRxBytes();