Android環境を使用して、すべてのデータ使用状況を検出できるようにしたいと考えています。例えばRTP vs WAPなどのアプリケーションで呼び出される情報を確認して、ネイティブプログラムやサードパーティのアプリケーションでデータが使用されていることをいつでも知ることができますか?Android環境でのデータ使用量の検出方法
11
A
答えて
8
アプリでネットワーク統計を監視するAndroid APIについてお話されている場合、そのようなAPIはAndroid 2.2(Froyo)に追加されているようです。
メインクラスはTrafficStatsです。
getUid{Rx|Tx}Bytes(int uid)
は、指定されたプロセスユーザーID(ActivityManager.getRunningAppProcesses()
から取得できます)に使用できます。あなたは毎日、毎時間、および毎月の統計情報を追跡するためにいくつかのより多くの作業を行う必要がありますので、
APIは非常にシンプルで、簡単に、あなたは合計バイト数が送信/受信できます。まあ、それはあなたのニーズに左右されます。
私はそれを使って自分を試していないので、私はあなたにすべての詳細を与えることはできませんが、また私はサポートされているデバイスを(APIが指摘するようではないすべてのデバイスがこれをサポートします)知っています。
関連する問題
- 1. Windows Azure - ワーカーロール - 検出環境
- 2. 軽量WebLogic開発環境
- 3. Windows環境でdjangoのsolrサムネイルを使用する方法
- 4. イベントレット環境を検出しますか?
- 5. Android開発環境の設定方法VIMでPURELY?
- 6. java:プロダクション環境でのprintStackTraceの使用
- 7. エンタープライズ環境でのOpenIDの使用
- 8. 処理環境でのdelay()の使用
- 9. マルチスレッド環境でのStringBuilderの使用
- 10. マルチスレッド環境でのCListの使用
- 11. 動的環境でのPaxosの使用
- 12. 開発環境用のhttps環境/ SSL証明書をシミュレートする方法は?
- 13. データ操作環境
- 14. Pythonでの不正な環境変数の検出
- 15. マルチスレッド環境で旧シングルスレッドC++ライブラリを使用する方法
- 16. (node.js)JSONファイルで環境変数を使用する方法
- 17. マルチスレッド環境でZMQを使用する正しい方法は?
- 18. Androidのアプリケーション環境設定
- 19. Haskellでの環境データ型の作成
- 20. Android CheckBoxPreference:環境設定変更で他の環境設定を無効にして有効にする方法
- 21. AndroidスタジオのGradleビルドに環境変数を使用する
- 22. マクロでの符号量の検出方法は?
- 23. WAMP環境からMSSQLを使用する方法
- 24. SUDO使用時に環境変数を保持する方法
- 25. java 5の環境でJava 6の機能を使用する方法
- 26. .net環境でモナドの使用法はありますか?
- 27. PVMの環境設定方法は?
- 28. コンパイラ環境の追跡方法
- 29. 定数ベンチマーク環境の準備方法
- 30. 環境設定の使い方
私は何か方向を教えてくれます。それは有り難いです。しかし、私は以前のバージョンではこれを使用できないと言ったのですか?以前のバージョンではこれをaddrssする方法はありませんか?ちょっと興味があるんだけど? –
ADBからRX/TXの統計情報を取得できますか?またはそれらをアクセスする唯一の方法は、アプリケーションを介してです。私はADBシェル猫のPROC/int_UID /ネット/ devのような何かを行うことができれば、私は>知りたいのですがC:\ netstats.txt ...しかし、実際にJELLY_BEAN_MR2下記のデバイス上で動作していない個々のアプリケーション – Nefariis
から統計TX RXを/取得します。 http://developer.android.com/reference/android/net/TrafficStats.html#getUidRxBytes(int) – karn