Nexus 7的网络统计数据

时间:2012-10-12 08:14:21

标签: android nexus-7

我想从文件系统中读取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进行Web访问期间,所有统计文件都不会更改。

我可能看起来有哪些消息?

1 个答案:

答案 0 :(得分:1)

尝试目录:/ sys / class / net / iface / statistics / 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();
}