android - 如何计算通过 WiFi/LAN 发送和接收的字节数?

标签 android network-traffic

有没有办法统计 Android 中通过 WiFi/LAN 消耗和传输的数据量?我可以通过 TrafficStats 方法 getMobileTxBytes()getMobileRxBytes() 检查移动互联网(3G、4G)的统计信息,但是无线网络怎么样?

最佳答案

(这实际上是对您的答案的评论,没有足够的积分来真正发表评论,但是......) TrafficStats.UNSUPPORTED 并不一定意味着设备不支持读取 WiFi 流量统计信息。对于我的三星 Galaxy S2,当 WiFi 被禁用时,包含统计信息的文件不存在,但当 WiFi 启用时,包含统计信息的文件可以工作。

关于android - 如何计算通过 WiFi/LAN 发送和接收的字节数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12837846/

相关文章:

ssl - 使用 wireshark 捕获 google plus https 流量?

Docker 统计网络流量

youtube - 捕获实时视频统计

android - 清除操作按钮上的通知点击

java - 基于另一个 Activity 创建 'next' 按钮

Java android onCreate 总是调用

security - Bro 不记录传出的 HTTP 请求

java - Android识别多个按钮

java - 在android中解析json

android - 如何在 TrafficStats 中获取正确的发送和接收字节数?