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. HANAスタジオ環境の検出方法は?
- 2. 環境タグの用量は?
- 3. run.jagsデータの検索環境
- 4. Laravelの環境検出5.3
- 5. Windows Azure - ワーカーロール - 検出環境
- 6. ウェブサイトのアンドロイドハイブリッドアプリ環境を検出する
- 7. 軽量WebLogic開発環境
- 8. Android環境用のAWSコードビルド環境を設定する
- 9. Awkでの環境変数の使用方法
- 10. コミットログとEBS環境のデータに別々のボリュームを使用する方法は?
- 11. IISでphp.iniのシステム環境変数を使用する方法
- 12. Windows環境でdjangoのsolrサムネイルを使用する方法
- 13. 環境を管理する方法Android NDKビルドで使用されるPATH?
- 14. イベントレット環境を検出しますか?
- 15. 私のクラスの共有環境設定の使用方法
- 16. Android開発環境の設定方法VIMでPURELY?
- 17. Android Xamarinアプリでのデータ使用量を測定する方法は?
- 18. Nodewebkit環境でのロガーの使用
- 19. java:プロダクション環境でのprintStackTraceの使用
- 20. IntelliJでのローカルPython環境の使用
- 21. マルチスレッド環境でのStringBuilderの使用
- 22. エンタープライズ環境でのOpenIDの使用
- 23. マルチスレッド環境でのCListの使用
- 24. 処理環境でのdelay()の使用
- 25. Atomでのanaconda環境の使用
- 26. 動的環境でのPaxosの使用
- 27. Pythonでの不正な環境変数の検出
- 28. ChromeのHTTPS環境でHTTP呼び出しを行う方法
- 29. 開発環境用のhttps環境/ SSL証明書をシミュレートする方法は?
- 30. AndroidのPATH環境変数
私は何か方向を教えてくれます。それは有り難いです。しかし、私は以前のバージョンではこれを使用できないと言ったのですか?以前のバージョンではこれを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