問題タブ [android-data-usage]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - TrafficStatsApiandroidと毎日のデータ使用量の計算
AndroidのTrafficStatsの2つのメソッド getUidTxBytes(int uid)とgetUidRxBytes(int uid)について混乱してください。これらの2つのメソッドは、このUIDのネットワークを介して送受信されたバイト数を返します。しかし、それの時間単位は何ですか、それは毎秒ですか?アプリごとに1日あたりに送受信されるデータを計算したい場合はどうすればよいですか。SQLにデータを格納し、テーブルにデータを追加し続けるという1つの方法を考えました。それは適切な方法ですか?
android - すべてのアプリケーションのデータ使用量をプログラムで表示するにはどうすればよいですか?
Android 4.0 以降では、電話にデータ使用制御オプションがあります。さらに理解を深めるために、添付のスクリーンショットを確認してください。
http://developer.android.com/about/versions/android-4.0-highlights.html
ここで、アプリケーションからこれらのこと (特定の期間/特定の日のすべてのアプリケーションのデータ使用量) を確認する必要があります。どうすればこれを達成できますか?ネットワーク使用状況の詳細については、以下のクラスも使用しています。
http://developer.oesf.biz/em/developer/reference/eggplant/android/net/NetworkStatsHistory.html
以下のリンク画像をご確認ください。同じ種類のアプリケーションを開発する必要があります。
http://developer.android.com/sdk/images/4.0/usage-all-lg.png
http://developer.android.com/sdk/images/4.0/usage-maps-lg.png
コードを共有していただきありがとうございます。ただし、すべてのアプリケーションではなく、各アプリケーションで使用されるデータを知る必要があります。これまでのところ、個々のアプリケーションのデータ使用について言及しているリンクはありません。デバイスにインストールされているアプリケーションを表示する方法は既に知っています。ここで、すべてのアプリケーションで使用されるデータが何であるかを知りたいと思います。
デバイスにインストールされているアプリケーションのリストに以下のコードを使用しています。
各アプリケーションで使用されるデータを知るにはどうすればよいですか?
実際には、特定の期間、つまり 2 日間のアプリケーションのデータ使用量を示すソリューションが必要です。
android - アプリのモバイル データ使用量を取得する方法 (例: TrafficStats を使用)?
(これはよくある質問だと思いますが、私の回答が議論に何か新しいものを追加すると信じているので、あまり早く重複としてマークしないでください。)
関連する API はTrafficStatsで、たとえば /proc/uid_stat/ からデータを取得します。
統計には、私が開始したものだけでなく、GCM なども含まれている必要があるため、スレッドおよびタグ ベースのカウンターでは十分ではありません。
最初の問題は、UID (つまり、アプリごと) に基づいてモバイル データの使用状況を取得する API が著しく欠如していることです。getMobile API と getUid API がありますが、それらを組み合わせたものはありません。以下の1つの答えとして、これに対する解決策を提案します。
さらに重要なことに、TrafficStats にはバグが多すぎて、この一般的な目的には使用できないという印象を受けています。私もそれを可能な答えとして挙げました。それが受け入れられた場合、最善の解決策はデータ使用量を手動でカウントすることです。
android - Androidの各アプリケーションのモバイルおよびwifiデータ使用量を計算するには?
TrafficStats を使用して Android の各アプリケーションのモバイルおよび Wi-Fi 使用量を計算する方法はありますか? 3Gウォッチドッグやその他のアプリケーションがこれらの詳細を提供するため、何らかの方法があるに違いないことはわかっています.
誰でも助けてくれますか?ありがとう
android - Androidのすべてのアプリケーションが特定の期間(先月など)に使用した合計モバイルデータの統計を取得する方法
前月 (または 1 週間) または特定の期間にすべてのアプリケーションで使用されたモバイル データを取得しようとしています。モバイルデータの使用履歴を取得したい。Androidはデフォルトでこれを行っていることがわかりました。この情報をコードで取得することは可能ですか?
android - Androidで過去1か月のデータ使用量を取得するには?
先月のデータ使用統計を取得する必要があります。
Androidで賢明なデータ使用量を計算する方法はありますか?
データ使用量を取得するためにTrafficStatsクラスを使用しましたが、デバイスの起動以降、指定された UID によってデバイスのすべてのデータ使用量が得られます。