Android L-获取所有通过最近按钮(代码)可见的正在运行的应用程序

Android L-获取所有通过最近按钮(代码)可见的正在运行的应用程序,android,android-5.0-lollipop,Android,Android 5.0 Lollipop,最好的 我知道这样的问题已经被问了很多次了。 但是因为我找不到一个满足我的答案的解决方案。 我再问一遍 如何从android设备显示/获取所有活动应用程序(通过代码),就像你按下“最近”按钮一样 例如,当我将执行以下操作时: 开放式Netflix 按主页按钮 开放设置 按主页按钮 开放式摄像机 按主页按钮 开放式镀铬 按主页按钮 打开MyApp 然后我想在MyApp中收到所有打开的应用程序的列表 因此:Netflix、settings、camera、chrome、MyApp 没有更多,也没

最好的

我知道这样的问题已经被问了很多次了。 但是因为我找不到一个满足我的答案的解决方案。 我再问一遍

如何从android设备显示/获取所有活动应用程序(通过代码),就像你按下“最近”按钮一样

例如,当我将执行以下操作时:

  • 开放式Netflix
  • 按主页按钮
  • 开放设置
  • 按主页按钮
  • 开放式摄像机
  • 按主页按钮
  • 开放式镀铬
  • 按主页按钮
  • 打开MyApp
然后我想在MyApp中收到所有打开的应用程序的列表

因此:Netflix、settings、camera、chrome、MyApp

没有更多,也没有更少,我不想看到在后台运行的应用程序列表,例如

  • 三星键盘
  • Galaxy应用程序小部件
  • 信息
  • 寻找者
  • 天气
  • OneDrive

(我已经试过运行AppProcessInfo)

AFAIK,该数据对您不可用。您可以使用此库获取Android 5.0+上正在运行的应用程序列表:不过UsageStatsManager可能是您的最佳选择。AFAIK,该数据对您不可用。您可以使用此库获取Android 5.0+上正在运行的应用程序的列表:不过UsageStatsManager可能是您的最佳选择。