首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >android.net.TrafficStats监控的网络流量是否会累积?

android.net.TrafficStats监控的网络流量是否会累积?
EN

Stack Overflow用户
提问于 2014-01-15 15:36:05
回答 1查看 425关注 0票数 1

我想要获得android应用产生的准确网络流量::

代码语言:javascript
复制
long totalTraffic = TrafficStats.getUidRxBytes(uid) + TrafficStats.getUidTxBytes(uid);

这个想法很简单,linux系统为每个安卓应用程序分配一个UID,通过这个UID,静态方法检索指定application(uid)的所有接收和发送的网络流量数据,包括2G/3G和wifi流量。

然而,电信运营商查询的流量统计数据通常比我监测的方式大两到三倍。

EN

回答 1

Stack Overflow用户

发布于 2014-06-24 23:45:41

然而,电信运营商查询的流量统计数据通常比我监测的方式大两到三倍。

这是因为大数据块将在从互联网到您的设备的过程中进行缓冲。

即使你没有在你的设备上接收到全部数据。(例如取消正在加载的视频)

总数-方法(getTotalRxBytes(),getTotalTxBytes(),...)始终返回正确的数据。来源:http://agolovatyuk.blogspot.de/2012/04/android-traffic-statistics-inside.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21131543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档