我已经尝试过使用TrafficStats,但这不是我的问题的答案,因为它只会在设备重启后获得总数据,但在我的项目中我必须继续保持数据使用,甚至在重启之前,我也考虑写定期的文件中的总数据(例如,获取每个文件中的总使用量并使其保持更新状态,以便我可以将其与getTotalRxBytes()的最后结果进行比较,如果它高于文件意味着设备没有重启。else表示设备重启。这意味着我可以从我之前写的文件中获取总字节值。但在这种情况下,我不能每天或每周分开数据使用。
Ps:我们无法获得5.0的更高级别,因为我们的设备仅可用于5.0最大值。这就是为什么我无法使用Network Stats Manager库。
感谢。