私はアプリに取り組んでおり、実行中のアプリケーションごとに CPU 使用率を表示する必要があります (タスク マネージャーのように)。
この記事Get CPU usageをフォローしましたが、合計の CPU 使用率を示しています。ここでは、次のコードを使用して CPU 統計を読み取ります。
RandomAccessFile reader = new RandomAccessFile("/proc/stat", "r");
個別に実行中のすべてのアプリの CPU 使用率を取得したい。これまでのところ、実行中のすべてのアプリケーションのリストを取得できました。
ActivityManager activityManager = (ActivityManager)
getSystemService(ACTIVITY_SERVICE);
List<RunningAppProcessInfo> listOfRunningProcess = activityManager
.getRunningAppProcesses();
ここで、これらのアプリケーションの CPU 使用率を取得したいと考えています。