3

のドキュメントに TrafficStats.incrementOperationCount()は次のように書かれています:

指定されたアカウンティング タグで実行されたネットワーク操作の増分カウント。これを使用して、操作ごとのバイト数を導き出すことができます。

特定のネットワーク操作中に転送された合計バイト数を知りたいです。この API は操作ごとのバイト数を導き出すのに役立つと主張しているので、誰かがその使用方法を理解するのを手伝ってくれますか?

4

2 に答える 2

1

CountingInputStream CountingOutputStream これが役立つかどうかはわかりませんが、特定のストリームで送受信されたバイト数を取得するのに役立ちます。

あなたはそれの実際の使用を形作ることができます、加算(送受信されたバイトへの数)が特定のネットワーク操作の間に転送されたバイトの総数であるようなロジックを作成します

于 2012-04-14T06:00:38.400 に答える
0

本当にやりたいことはわかりませんが、次の例が役立つかもしれません: http://www.techrepublic.com/blog/app-builder/create-a-network-monitor-using-androids-trafficstats-class/774

それを行う別の可能な方法は、https://play.google.com/store/apps/details?id=vadim.ofer.sniffer&hl=enのようなスニファーを使用することです

于 2012-04-18T20:44:24.797 に答える