如何衡量Android上的移动数据流量

时间:2012-10-20 02:51:14

标签: android traffic-measurement

我正在开发一个应用程序来测量从所有进程通过移动数据接口(无wifi)获得的数据流量。此外,此计数器必须与日期范围相关,即3月1日和4月1日。

我读过有关TrafficStats类的内容,但是在文档中没有提到任何关于何时属于统计数据的内容。

这是我的第一个问题,非常感谢您的帮助。

由于

1 个答案:

答案 0 :(得分:1)

  

我读过有关TrafficStats类的内容,但是在文档中没有提到任何关于何时属于统计数据的内容。

“从何时起”对你来说无关紧要。在某个时间点读取一个读数,稍后再读一次,两者之间的差异就是这两个时间点之间消耗的带宽。

  

此外,此计数器必须与日期范围相关,即3月1日和4月1日。

您需要自己处理此问题,最有可能的是,每隔一段时间检查一次带宽消耗量(例如,通过AlarmManager每4小时),将结果存储在数据库中,然后使用该信息确定长时间内消耗的带宽。