数据使用情况应用程序数据使用情况

发布于 2024-12-13 19:56:24 字数 432 浏览 1 评论 0原文

我做了一个 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();

但是,“应用程序使用情况”报告的数据使用情况总和大于总体“总数据使用情况”值。

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

I have done one Android application for getting total data usage and each application data usage every 24 hours once.

Application data usage:

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

Total Data Usage:

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

But, the summation of data usage reported by the 'App Usage' is greater than overall 'total dataUsage' values.

What is the exact reason/problem here?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

土豪 2024-12-20 19:56:24

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

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

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

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

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

From a comment in the page linked below:

[TrafficStats.getUid..Bytes] logs more than the data transferred over the network interface.

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

Additionally, if you do an issue search on 'TrafficStats' you may notice that as time goes by developers are losing the ability to accurately monitor data usage.

I have been greatly frustrated by this handicap.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文