获取某段时间内的数据使用情况

时间:2016-09-25 03:17:04

标签: android android-trafficstats

我需要获取数据量,即一个月内的互联网使用量。 我一直在做一些研究并找到了TrafficStats类。然而,这似乎令人困惑。 getUidRxBytes()getUidRxPackets()之间有什么区别? 如何获得一个月内使用的数据?

1 个答案:

答案 0 :(得分:0)

使用库android.net.TrafficStats获取必要的信息。你必须建立一个算法来计算平均值的使用。

示例:

long appDataUsage = android.net.TrafficStats.getUidRxBytes(UID);
long total =  android.net.TrafficStats.getTotalRxBytes();