gpt4 book ai didi

android-activity - 获取当前显示 Activity 的应用程序包名称

转载 作者:行者123 更新时间:2023-11-29 01:41:08 24 4
gpt4 key购买 nike

通过使用 activityManager.getRunningTasks可以获取android中当前正在运行的应用程序。
但是它并没有告诉您 activity 现在正在显示哪些任务。

我如何获得这些信息?

最佳答案

要获得最高 Activity ,您需要查询 getRunningTasks 返回的第一个任务:

ActivityManager activityManager = (ActivityManager)getSystemService(Activity.ACTIVITY_SERVICE);
RunningTaskInfo info = activityManager.getRunningTasks(1).get(0);
ComponentName topActivity = info.topActivity.getClassName();


顺便说一句,据说 getRunningTasks 将在 Android L 中弃用,所以请记住。


关于android-activity - 获取当前显示 Activity 的应用程序包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24619847/

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