Возможно ли включить TrafficStats на эмуляторе Android? - PullRequest
4 голосов
/ 01 декабря 2010

Я пытаюсь получить общее количество переданных байтов с устройства (используя getMobileTxBytes () .

Число, которое я получаю от вызова метода в эмуляторе, равно -1 (что означает, что этот метод не поддерживается на устройстве). Есть ли способ заставить эмулятор вернуть разумное число здесь? лучше всего будет число, которое будет увеличиваться по мере того, как я буду просматривать веб-страницы в эмуляторе.

1 Ответ

7 голосов
/ 09 сентября 2011

Исходя из исходного исходного кода Android (/frameworks/base/core/jni/android_net_TrafficStats.cpp), этот класс довольно тупой, внутри него жестко запрограммированы имена сетевых устройств, и он "Только rmnet0 "и" ppp0 ", как имена мобильных устройств.Так что, к сожалению, он не будет обнаруживать сетевой трафик в эмуляторе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...