gpt4 book ai didi

android - 查看用户最近执行的Android任务

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:36:00 24 4
gpt4 key购买 nike

我想看我的安卓手机最近的任务。我正在尝试来自互联网的一些代码,但没有一个可以正常工作。我只想获取用户最后执行的应用程序的 PID 和名称。例如,如果我执行计算器应用程序,然后执行我最近创建的任务应用程序,这个应用程序应该能够告诉我类似这样的信息:“你执行的最后一个应用程序是‘计算器’,PID 是‘2222’ ".

我正在 Android 开发者网页上查看一些代码,这是我找到的,但我不知道如何为 Android 实现。

ActivityManager.RecentTaskInfo 您可以检索有关用户最近启动或访问的任务的信息。

ActivityManager.RunningServiceInfo 您可以检索有关系统中当前正在运行的特定服务的信息。

任何建议,

最好的问候

ActivityManager.RunningTaskInfo 您可以检索有关系统中当前“正在运行”的特定任务的信息。

最佳答案

int numberOfTasks = 1;
ActivityManager m = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE);
//Get some number of running tasks and grab the first one. getRunningTasks returns newest to oldest
RunningTaskInfo task = m.getRunningTasks(numberOfTasks).get(0);

//Build output
String output = "the last application you've executed is '"+task.id+"' and the PID is '"+task.baseActivity.toShortString()+"'";

getRunningTasks

RunningTaskInfo

关于android - 查看用户最近执行的Android任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5274874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com