android wifi流量统计,该怎么解决

android wifi流量统计
请问怎么实现对wifi的流量统计啊,如果读取系统文件实现的话,不同手机上文件名称不一样。用TrafficStatic的话,没有相关的方法。

------解决方案--------------------
Java code
ConnectivityManager conman = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
boolean wifi = conman.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected();

------解决方案--------------------
Java code

ConnectivityManager conman = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
boolean wifi = conman.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnected();

------解决方案--------------------
没有好的办法,另外虽然不同手机wifi interface名称不一样,但是可以获取
比如wlan0 eth0,取得手机的wifi interface名称,就可以从系统文件读取这个接口的数据流量了
------解决方案--------------------
wifi的接口名,一般会存储到系统属性中,一般是eth0, wlan0也有。但是系统属性名我也忘了,你得自己查一下。