如何列出最近/正在运行的应用程序

如何列出最近/正在运行的应用程序

问题描述:

当您按住手机上的主屏幕按钮时会出现一个弹出窗口,显示最近的应用程序。有谁知道如何通过代码执行相同的操作?我需要能够在列表视图中选择一个。

When holding the home button on your phone a pop up comes up showing recent applications. Does anyone know how to do this same action through code? I need to be able to choose one in a listview.

您需要使用 getRunningTasks

You need to use getRunningTasks

来自文档:

public List< ActivityManager.RunningTaskInfo> getRunningTasks(int maxNum)

返回当前正在运行的任务列表,最新的是第一个按顺序排列