2011年10月11日

Android ネット監視の方法その2

以前にAndroidでネットワークのトラフィックをモニタリングする為の方法が載ってるリンクを記載したが、どうもラチがあかないのでも一つ調べてみた。

http://stackoverflow.com/questions/3394511/measure-data-roaming-traffic-on-android

下の方にNetMeterってオープンソースが有るが。。。よう分からんw

あ、今チョット見てたら、
どうも
/proc/self/net/dev
ってのをみてるっぽい。

final private String DEV_FILE = "/proc/self/net/dev";
final private String WIFI_DEV = "tiwlan0";
final private String CELL_DEV = "rmnet0";

と言う記述があったのでおそらく間違いないだろう。
ようは、
/proc/self/net/devってとこからネットワーク情報を読み込む。
tiwlan0ってのはwifiの時、rmnet0が3G回線を使ってネットワーク通信をした時に調べる行の事だろう。

/proc/self/net/devは、linuxだと/proc/net/devというファイルっぽい。
何か分かってきたかもw
posted by 1.618 at 18:03| Comment(0) | Android | このブログの読者になる | 更新情報をチェックする

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。