小编Ale*_*xSC的帖子

获取wifi流量统计android

我正在开发一个应用程序,它允许检查Android上的WiFi和移动流量统计.这就是我获取统计数据的方式:

long mobileStats = TrafficStats.getMobileRxBytes() + TrafficStats.getMobileTxBytes();
long wifiStats = TrafficStats.getTotalRxBytes() + TrafficStats.getTotalTxBytes() - mobileStats;
Run Code Online (Sandbox Code Playgroud)

不幸的是,wifiStats这里似乎不仅仅是wifi,因为即使我在我的智能手机上禁用wifi,它也会获得大量的数据.我认为getTotalRxBytes()getTotalTxBytes()计算在所有网络接口上传输和接收的字节数.

我在网上搜索了很多如何只在wifi上获取流量统计信息,但我找不到办法.

我很乐意接受任何帮助.

java android traffic wifi

5
推荐指数
1
解决办法
2348
查看次数

标签 统计

android ×1

java ×1

traffic ×1

wifi ×1