我想读我的Nexus 7从文件系统的网络统计信息。 在测试之前,所有的设备,网络统计(例如,tx_packets)总是位于
/sys/devices/virtual/net/wlan
然而,尽管对的Nexus 7有四个匹配的子目录
/sys/devices/virtual/net/dummy
/sys/devices/virtual/net/ip6tnl0
/sys/devices/virtual/net/lo
/sys/devices/virtual/net/sit0
他们都不似乎提供正确的统计数据,因为所有的统计文件不会在通过WiFi网络访问而改变。
任何sugestions,我可能看起来呢?
尝试的目录:/ SYS /班/ NET / IFACE /统计/ tx_packets
例如,对于为wlan0
long txPackets= 0; //tx Packets
String cmd="cat /sys/class/net/wlan0/statistics/tx_packets\n";
Process p=null;
BufferedReader in2=null;
try {
p = Runtime.getRuntime().exec(cmd);
in2 = new BufferedReader(new InputStreamReader(p.getInputStream()));
txPackets= Long.parseLong(in2.readLine());
}catch (Exception e)
{
// TODO: handle exception
e.printStackTrace();
}