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