2012-10-12 75 views
0

我想从文件系统读取Nexus 7上的网络统计信息。之前测试的所有设备,网络统计(例如,tx_packets)总是位于Nexus 7上的网络统计信息

/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进行Web访问期间,所有统计数据文件都不会发生变化。

任何我可能会看起来好笑的地方?

+0

你找到答案查询..其实我也面临同样的问题...我也无法找到 /sys/devices/virtual/net/..... –

+0

内的wlan0文件夹否,尚未。我认为这些信息根本不可用。 –

回答

1

尝试的目录:/ SYS /班/网/ 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(); 
} 
+0

非常感谢。这个目录对我有用:) –