gpt4 book ai didi

安卓开发 : Find/get recently used Apps

转载 作者:行者123 更新时间:2023-11-30 04:42:07 25 4
gpt4 key购买 nike

我需要一点帮助来获取有关最后打开/使用的 5 个应用程序的信息。

ActivityManager m = (ActivityManager)this.getSystemService(ACTIVITY_SERVICE);

RecentTaskInfo task = m.getRecentTasks(5,0).get(0);

然后我用了:

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

但效果并不理想。我认为我在使用 ActivityManager 跟踪最新应用程序的正确轨道上。

谢谢!

我只需要获得足够的信息就可以运行它们。

//西蒙

最佳答案

RecentTaskInfo 不会覆盖 toString()。尝试使用 task.ComponentName.toString();task.description

http://www.devdiv.com/android/docs/reference/android/app/ActivityManager.RecentTaskInfo.html

http://developer.android.com/reference/android/content/ComponentName.html

有关您看到的字符串的解释,请在此处查看我的答案:Getting weird text back with EditText.toString() method in Android project. Why?

关于安卓开发 : Find/get recently used Apps,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5804391/

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