Android:如何获取个人数据使用计数器?

时间:2013-12-21 22:16:09

标签: android mobile bluetooth wifi counter

目前的挑战是如何为每个网络接口获取准确的数据计数器。 TrafficStats类提供以下帮助:

TrafficStats.getMobileRxBytes() /* Similar for TX */
TrafficStats.getTotalRxBytes() /* Similar for TX */

从这个可以计算出移动界面上的流量。 但是我看到几篇帖子声称:

  • WIFI用法=总计 - 美孚;

这是不正确的,因为Total包括 - 所有网络接口(即蓝牙和USB以及WIFI和移动)。因此,使用上述计算,WIFI结果可能非常偏离其实际正确值。

任何人都可以协助或提供有关如何准确分析每个NetworkInterfaces的帮助吗?

1 个答案:

答案 0 :(得分:0)

  

这是不正确的,因为Total包括所有网络接口(即蓝牙和USB以及WIFI和移动)。

我不完全确定您如何确定TrafficStats中包含蓝牙和USB。

  

任何人都可以协助或提供有关如何准确分析每个NetworkInterfaces的帮助吗?

除了从TrafficStats获得的内容之外,Android SDK中没有任何内容。欢迎play around with trying to get the information from Linux,请注意,这可能不适用于所有设备。

相关问题