数据使用+应用程序数据使用

时间:2011-11-07 11:53:07

标签: android network-traffic

我已经完成了一个Android应用程序,可以每24小时一次获取总数据使用量和每个应用程序数据的使用情况。

应用程序数据用法:

CODE: SELECT ALL
long recv = TrafficStats.getUidRxBytes(uID);
long sent = TrafficStats.getUidTxBytes(uID);

总数据使用情况:

CODE: SELECT ALL
ong recv = TrafficStats.getTotalRxBytes();
long sent = TrafficStats.getTotalTxBytes();

但是,“App Usage”报告的数据使用量总和大于“total dataUsage”总值。

这里的确切原因/问题是什么?

1 个答案:

答案 0 :(得分:1)

来自以下链接页面中的评论:

  

[TrafficStats.getUid..Bytes]记录的内容多于通过网络接口传输的数据。

http://code.google.com/p/android/issues/detail?id=20971

此外,如果您在“TrafficStats”上进行问题搜索,您可能会注意到,随着时间的推移,开发人员正在失去准确监控数据使用情况的能力。

我对这种障碍感到非常沮丧。