gpt4 book ai didi

android - 决定应用程序是否正在运行

转载 作者:行者123 更新时间:2023-11-29 17:48:47 25 4
gpt4 key购买 nike

我有一个应用程序,其中有一个特定的事件接收器。我的目标是在应用程序运行时显示对话框,否则(即如果应用程序未运行)显示通知。

我实现的通知或显示对话框等事件。我无法确定用户是否打开或关闭了该应用程序。

有什么想法吗?

最佳答案

ActivityManager am = (ActivityManager) getContext().getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> runningTaskInfoList = am.getRunningTasks(1);
ComponentName componentName = runningTaskInfoList.get(0).topActivity;

String runningActivityName = componentName.getClassName();
String runningActivityPackageName = componentName.getPackageName();

它需要 "android.permission.GET_TASKS" 权限。

关于android - 决定应用程序是否正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24528642/

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