在我们的应用程序中,我们需要维护呼叫,短信和互联网的日志。在互联网的情况下,我们希望每天,每周或每月了解每个应用程序的数据使用情况。
我们能够通过Activity Manager
和RunningAppProcessInfo
找出正在运行的应用程序的名称,并且我们能够检测自设备使用TrafficStats
类启动以来发送和接收的字节数,但我们需要帮助才能找出 How can we update these details continuously to provide daily or weekly information.
由于TrafficStats类将更新仅在设备重新启动时接收和发送的数据量。
答案 0 :(得分:1)
请参阅我发布的类似答案here。您可以使用闹钟在每天午夜之前关闭,并记录流量统计信息以及时间戳。这也可以帮助您根据天/周/月进行汇总。
关键是跟踪偏移量,并根据设备重新启动知道何时添加或减少。