gpt4 book ai didi

java - 检测并获取启动的应用程序的名称

转载 作者:行者123 更新时间:2023-12-02 11:21:51 24 4
gpt4 key购买 nike

我已经阅读了堆栈上有关此主题的所有解决方案,并且尝试了所有解决方案,但仍然没有找到有关我的问题的任何内容。

有什么方法可以从服务中检测到应用程序(我不知道包)何时启动?

我需要类似的东西:

  • 我的应用在后台运行
  • 用户启动应用
  • 我的服务检测到应用的名称
  • 我的服务显示带有名称的 toast

谢谢

最佳答案

嗨,您可以在您的服务中尝试这个它将每秒检查一次当前应用程序,在 Lollipop 之前您将使用此代码,

final ActivityManager mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
mActivityManager.getRunningTasks(1).get(0).topActivity.getPackageName();

关于java - 检测并获取启动的应用程序的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49854902/

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