我正在开发一款应用程序,它可以测量通过移动数据接口(非wifi)从所有进程接收到的数据流量。此外,该计数器必须与一个日期范围相关联,即3月1日至4月1日之间。我已经阅读了TrafficStats类的相关文档,但其中并没有提及统计数据的起始时间。这是我的第一个问题,非常感谢您的帮助。谢谢。
我已经阅读了TrafficStats类的相关内容,但文档中并没有提到统计数据的起始时间。“起始时间”对您来说并不重要。在某个时间点进行一次读取,在稍后的时间点再进行一次读取,两者之间的差异就是这两个时间点之间消耗的带宽。此外,这个计数器必须与一个日期范围相关联,例如3月1日至4月1日之间。您需要自己处理这个问题,最可能的方法是定期检查带宽消耗量(例如每4小时通过AlarmManager),将结果存储在数据库中,然后使用这些信息来确定长时间内消耗的带宽量。