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

时间:2011-07-29 08:25:35

标签: java android

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

3 个答案:

答案 0 :(得分:6)

您需要使用getRunningTasks

来自文档:

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

Return a list of the tasks that are currently running, with the most recent being first and older ones after in order

答案 1 :(得分:0)

getRunningAppProcesses()听起来像是一种可以帮助你完成任何事情的方法。

答案 2 :(得分:0)

也请查看getRecentTasks(int, int) 这应该显示历史记录,无论应用程序是否仍在“运行”