我正在开发一个应用程序来测量从所有进程通过移动数据接口(无wifi)获得的数据流量。此外,此计数器必须与日期范围相关,即3月1日和4月1日。
我读过有关TrafficStats类的内容,但是在文档中没有提到任何关于何时属于统计数据的内容。
这是我的第一个问题,非常感谢您的帮助。
由于
答案 0 :(得分:1)
我读过有关TrafficStats类的内容,但是在文档中没有提到任何关于何时属于统计数据的内容。
“从何时起”对你来说无关紧要。在某个时间点读取一个读数,稍后再读一次,两者之间的差异就是这两个时间点之间消耗的带宽。
此外,此计数器必须与日期范围相关,即3月1日和4月1日。
您需要自己处理此问题,最有可能的是,每隔一段时间检查一次带宽消耗量(例如,通过AlarmManager
每4小时),将结果存储在数据库中,然后使用该信息确定长时间内消耗的带宽。