7

によって、Androidデバイスの全体的およびuid(アプリケーション)あたりの帯域幅使用量を追跡できますandroid.net.TrafficStats。ただし、uidは複数のバイナリを実行して、複数のプロセスを呼び出すことができます。

インターネットへの接続を開始するバイナリをトレースバックできるように、プロセスごとの帯域幅使用量を取得する方法または方法があるかどうかを知りたいです。

4

2 に答える 2

1

アプリケーションによって行われるネットワーク トラフィックに興味がある場合は、 AT&T AROを試すことができます。AT&T (無料) に登録する必要がありますが、このツールは非常に優れており、アプリケーションによって行われるネットワークのみを考慮し、実際に見ることができます。送受信されているパケットを確認し、ネットワークの使用状況を改善できるアドバイスを取得します。

于 2012-10-08T20:14:10.663 に答える
1

Linux 用のnethogsとそのソース コードを確認することをお勧めします。Android は Linux カーネル上に構築されているため、同様の方法で実装できると思います。

于 2012-10-10T10:14:13.887 に答える