Android连续数据使用情况监控

时间:2013-10-15 15:18:03

标签: android long-running-processes activity-manager

在我们的应用程序中,我们需要维护呼叫,短信和互联网的日志。在互联网的情况下,我们希望每天,每周或每月了解每个应用程序的数据使用情况。

我们能够通过Activity ManagerRunningAppProcessInfo找出正在运行的应用程序的名称,并且我们能够检测自设备使用TrafficStats类启动以来发送和接收的字节数,但我们需要帮助才能找出 How can we update these details continuously to provide daily or weekly information.

由于TrafficStats类将更新仅在设备重新启动时接收和发送的数据量。

1 个答案:

答案 0 :(得分:1)

请参阅我发布的类似答案here。您可以使用闹钟在每天午夜之前关闭,并记录流量统计信息以及时间戳。这也可以帮助您根据天/周/月进行汇总。

关键是跟踪偏移量,并根据设备重新启动知道何时添加或减少。