【问题标题】:How to get recent active apps in android?如何在android中获取最近活跃的应用程序?
【发布时间】:2022-01-01 19:13:34
【问题描述】:

我们如何找到最近运行的应用程序。我使用此代码,但只显示有效的应用程序。

final ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
final List<RunningTaskInfo> recentTasks = activityManager.getRunningTasks(Integer.MAX_VALUE);

for (int i = 0; i < recentTasks.size(); i++) 
{
    Log.d("Executed app", "Application executed : " 
            + recentTasks.get(i).baseActivity.toShortString()
            + "\t\t ID: "+recentTasks.get(i).id+"");         
}

【问题讨论】:

标签: java android


【解决方案1】:

我在这里找到了一些有用的东西:

https://gist.github.com/rmkrishna/7e133bcf1a918a02f2c882c1d7011b18

首先,它会获取所有最近的应用程序。

它有Android ManifestJava 代码。

我认为给你这个很好,因为贡献者已经离开几个月了。

我想给你这个链接,因为我在你的评论中读到你的只显示工作应用程序,如果上面不想工作的话......

告诉我,我会提供一个替代方案。

【讨论】:

    猜你喜欢
    • 2017-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    相关资源
    最近更新 更多