【发布时间】:2014-04-23 05:18:07
【问题描述】:
我不是在询问我的应用程序中 TrafficStats 的实现。我只想知道它在后台是如何工作的。是监控 wifi 剪辑还是获取网络流量,还是只是在每个特定时间传输/下载自己的字节以了解当前的网络速度?
谢谢你:)
【问题讨论】:
标签: android monitoring network-traffic
我不是在询问我的应用程序中 TrafficStats 的实现。我只想知道它在后台是如何工作的。是监控 wifi 剪辑还是获取网络流量,还是只是在每个特定时间传输/下载自己的字节以了解当前的网络速度?
谢谢你:)
【问题讨论】:
标签: android monitoring network-traffic
“...只是在每个特定时间传输/下载自己的字节以了解当前的网络速度?”,你没有得到网络速度,你得到的字节发送/接收。它们是总/移动/uid 字节之一。实时调频。
至于它是如何完成的,简而言之,(linux)内核将它们写入一个特殊的(proc)文件系统中。它们可作为可读文件使用。 android 框架从这些文件中读取它。这是一个类似的SO question: 和TrafficStats 的源代码。
【讨论】: