如何仅检查Android中的Wifi数据使用情况?

时间:2012-12-07 08:58:23

标签: android android-wifi network-traffic

是否有可用的API或示例,我只能检查Wifi数据的使用情况?
这可以在ICS以后的设备上进行设置。但是如何通过它来做到这一点。我想在这方面得到一些想法。

这里要检查的另一件事是我只想监视数据使用情况,如果我只连接到1个特定的wifi网络,我想如果我能够获得Wifi的数据使用会不会有问题? / p>

请参阅我也知道TrafficStats API,但这并不能解决我的目的。

1 个答案:

答案 0 :(得分:0)

您仍然可以通过这种方式使用TrafficStats API来获取Wifi:

int mobileTx = TrafficStats.getMobileTxBytes();
int mobileRx = TrafficStats.getMobileRxBytes();
int wifiTx = TrafficStats.getTotalTxBytes() - mobileTx;
int wifiRx = TrafficStats.getTotalRxBytes() - mobileRx;

这将返回自上一次设备启动以来的Wifi数据使用总量。

相关问题