2010-12-01 11 views
4

私はgetMobileTxBytes()を使用して(デバイスからの合計数、送信バイト数を取得しようとしている。アンドロイドエミュレータでTrafficStatsを有効にすることはできますか?この方法は、上でサポートされていないことを意味し

私はエミュレータでのメソッド呼び出しから取得しています番号が-1(デバイス)。 ここでエミュレータが妥当な数値を返すようにする方法はありますか?ベストは、私がエミュレータでウェブを閲覧しているときに増える数字です。

答えて

7

コード (/frameworks/base/core/jni/android_net_TrafficStats.cpp)、このクラスはかなりダムで、内部にハードコードされたネットワークデバイス名を持っていて、 "rmnet0"と "ppp0" dサービス名。残念ながら、エミュレータではネットワークトラフィックを検出しません。

+0

+1すばらしい答えです。 – Eduardo

関連する問題