Android中获取流量相关数据的方法

获取流量的相关数据主要使用的是TrafficStats工具类。这里列举一下该类的主要方法。

  • getTotalRxBytes:获取接收流量的总字节数。
  • getTotalTxBytes:获取发送流量的总字节数。
  • getMobileRxBytes:获取数据连接接收流量的总字节数,包含移动数据流量,不含wifi流量。
  • getMobileTxBytes:获取数据连接发送流量的总字节数。
  • getUidRxBytes:获取指定进程接收流量的总字节数。
  • getUidTxBytes:获取指定进程发送流量的总字节数。

需要注意一点,Android7之后,TrafficStats类的getUidRxBytes和getUidTxBytes只能查自身的流量。只有当前应用为系统应用之时,才能查其他应用的流量。

猜你喜欢

转载自blog.csdn.net/weixin_38322371/article/details/114025361