1

デバイスにインストールされているすべてのアプリケーションの CPU、RAM、およびネットワークの使用状況に関するデータを収集できるアプリケーションを作成する必要があります。この情報を取得するための Android API はありますか? 私は何も見つけていません。ActivityManager は、それが使用されているアプリケーションに関するデータのみを提供できます。私の問題を解決する方法を知っていますか?

[編集] 私はおそらく十分に正確ではありませんでした. 私が達成しようとしているのは、各アプリケーションのメモリとネットワーク使用量の統計を含むアプリケーションのリストを取得することです。すべてのアプリケーションの全体的な統計ではありません。収集したデータに従ってこれらのアプリケーションを評価する必要があるため、アプリケーションごとに個別のデータが必要です。

4

1 に答える 1

0
MemoryInfo mi = new MemoryInfo();
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
activityManager.getMemoryInfo(mi);
long availableMegs = mi.availMem / 1048576L;

これを試してメモリ情報を取得してください。ここに参照があります。

于 2015-05-04T13:28:01.210 に答える