-1
現在実行中のすべてのアプリケーション(バックグラウンドで一時停止しているアプリケーション)のリストを取得します。実行中のすべてのアプリケーションのリストを取得
廃止されたAPI(ActivityManager.getRunningTasks())の問題に対する古い回答しか見つかりません。これはもはや動作しません。残念ながら、唯一の私はからそれを呼んでいるアプリケーションのプロセス名を返し
public class TaskManager {
private static final String TAG = "TaskManager";
private ActivityManager manager;
public TaskManager(ActivityManager manager) {
this.manager = manager;
}
public void getRunningApps() {
List<ActivityManager.RunningAppProcessInfo> runningApps = manager.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo runningApp : runningApps) {
Log.d(TAG, "getRunningApps: " + runningApp.processName);
}
}
}
:
私は、次のコードをテストしています。
Android 5.0以降で実行中のアプリケーションリストを取得する方法はありますか?
これを試してみてください。しかし、私は実行しているすべてのアプリが必要です。 – arkhon
パッケージ名またはアクティビティ名が必要ですか? –
パッケージ名は完璧だと思います。 – arkhon