可以在Android模拟器上启用TrafficStats吗?

时间:2010-12-01 12:41:56

标签: android android-emulator traffic-measurement

我正在尝试从设备获取传输的总字节数(使用getMobileTxBytes()

我从模拟器中的方法调用得到的数字是-1(这意味着设备不支持此方法)。 有没有办法让模拟器在这里返回一个合理的数字?当我在模拟器中浏览网页时,最好的数字会增加。

1 个答案:

答案 0 :(得分:7)

从看看股票的Android源代码 (/frameworks/base/core/jni/android_net_TrafficStats.cpp),这个类非常愚蠢,它内部有硬编码的网络设备名称,它只是看“rmnet0”和“ppp0”,作为移动设备名称。因此,不幸的是,它不会检测模拟器中的网络流量。