【发布时间】:2011-10-03 17:08:53
【问题描述】:
对以下两种Android的TrafficStats方法有疑惑: getUidTxBytes(int uid) 和 getUidRxBytes(int uid) , 这两个方法返回此 UID 通过网络传输和接收的字节数。但是它的时间单位是什么,是每秒吗? 如果我想计算每个应用每天发送和接收的数据,我应该怎么做。我想了一种方法,将数据存储在 sql 中并继续向表中添加数据。方法合适吗?
【问题讨论】:
-
您是否尝试过仅进行一些日志记录并查看计数器是否/何时重置?我会假设计数器在创建进程时启动,并在进程完成时重置(即手机关闭)。
-
感谢您的回答。手机关机后它的计数器设置为零。现在,我将继续基于正常运行时间计算数据使用量的下一步
标签: android networking usage-statistics android-data-usage