2011-01-12 4 views
3

誰でもアンドロイドで教えてください、バックグラウンド/フォアグラウンドでデータ接続を使用しているアプリケーション名のリストにアクセスすることは可能ですか?可能であればどのように?アンドロイドでデータ接続を使用するアプリをプログラムでリストする方法

メモ:TX/RXファイルを読み取ることで、合計データ消費量をバイト単位で確認することができました。しかし、どのアプリケーションがデータ接続を使用しているのか分かりませんでした。

答えて

2

少し仕事で可能です。 PackageManagerを使用して、各アプリケーションに必要なアクセス権を取得する必要があります。次に、これらの権限に基づいてアプリケーションをフィルタリングするだけです。

+0

あなたのコメントを見て、インストールされているすべてのアプリケーションをリストし、それらが使用するパーミッションを取得する必要があります。また、USING_INTERNETのパーミッションを持っていて、このアプリケーションが消費しているデータ接続。私が私の理解に間違っているなら、私を修正してください。 – Harsha

+0

これは私がはいっていることです。 – C0deAttack

+1

しかし、残念ながら私は正確なデータを収集する必要があります。アプリが動作していて、インターネットの許可を得ているということは、実際にデータを収集しているということではありません。また、私のrequiremntは、Wi-Fiでないアプリを使用してデータ接続のみを収集することです。 :( – Harsha

関連する問題