プロジェクトの最小 SDK バージョンは 7 です。そのままでは TrafficStats を使用できません。したがって、現在、ここに示すようにリフレクションに基づくアプローチを使用しています。その主な問題は、Android 2.3 より前のデバイスではこの統計情報を取得できないことです。2.1 デバイスで強制的に閉じることができない可能性があるだけです。
次に、TrafficStatsCompat を使用する方法を探しています。これは、ドキュメントに「API レベル 14 の後に導入された TrafficStats の機能にアクセスするためのヘルパーであり、後方互換性のある方法です」と説明されています。
私の主な問題は、この互換性クラスの使用方法に関する例が見つからなかったことです。サポート ライブラリ内の他のクラスを探していたので、使用方法の動作を模倣しようとしましたが、成功しませんでした。TrafficStats メソッド (getTotalTxBytes など) の使用方法の例を誰かが提供できますが、TrafficStatsCompat を使用します。