【发布时间】:2015-07-15 06:03:50
【问题描述】:
我正在尝试获取每天或 Android 中的时间范围的确切数据使用情况
但是从我搜索的内容来看,我找不到任何可以做到这一点的东西
我尝试过的东西
每次设备启动时都会重置所有数据,所以我 无法使用
NetworkPolicyManager
这个需要系统权限。所以,我不能用它
任何帮助将不胜感激
【问题讨论】:
标签: android networking
我正在尝试获取每天或 Android 中的时间范围的确切数据使用情况
但是从我搜索的内容来看,我找不到任何可以做到这一点的东西
我尝试过的东西
每次设备启动时都会重置所有数据,所以我 无法使用
NetworkPolicyManager
这个需要系统权限。所以,我不能用它
任何帮助将不胜感激
【问题讨论】:
标签: android networking
您需要有一个服务,该服务会定期调用TrafficStats API 以获取当前统计信息并存储结果。例如。 getMobileTxBytes() 的两次调用之间的增量是在该时间段内接收到的字节数。
当然,如果有人只是从手机中取出电池,您将丢失自上次调用服务以来的统计信息。因此,根据您的需要设置更新频率(每小时与每分钟)。
【讨论】: