4

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

我已经阅读了有关 TrafficStats 类的信息,但在文档中没有提到任何关于从什么时候开始的统计信息。

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

谢谢

4

1 回答 1

1

我已经阅读了有关 TrafficStats 类的信息,但在文档中没有提到任何关于从什么时候开始的统计信息。

“从什么时候开始”对你来说并不重要。在某个时间点读取一个读数,在稍后的某个时间点读取另一个读数,两者之间的差异就是这两个时间点之间消耗的带宽。

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

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

于 2012-10-20T10:51:07.343 回答