rony l
rony l

Reputation: 6022

Is it possible to enable TrafficStats on android emulator?

I'm trying to get the total number transmitted bytes from the device (using getMobileTxBytes().

The number i'm getting from the method call in the emulator is -1 (which means that this method not supported on the device). Is there any way to make the emulator return a reasonable number here? the best would be a number that will increase as i'm browsing the web in the emulator.

Upvotes: 5

Views: 854

Answers (1)

haimg
haimg

Reputation: 4575

From the look at the stock Android source code (/frameworks/base/core/jni/android_net_TrafficStats.cpp), this class is pretty dumb, it has the network device names hard-coded inside, and it is looking at "rmnet0" and "ppp0" only, as mobile device names. So it is not going to detect network traffic in the emulator, unfortunately.

Upvotes: 7

Related Questions