我如何检测正在运行的特定应用程序

杨元庆

我想检测使用服务运行的图库应用程序

所以我找到了ActivityManager,但它只返回了正在运行的服务自己的应用程序

这是我的java代码

            ActivityManager actMng = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
            String strPackage = "";
            List<ActivityManager.RunningAppProcessInfo> list = actMng.getRunningAppProcesses();
            for(int i=0;i<list.size();i++){
                Log.d("test",list.get(i).processName);
            }

如何检测图库应用程序运行

袋装

尝试以下代码:

ActivityManager activity_manager = (ActivityManager) context
                .getSystemService(Activity.ACTIVITY_SERVICE);

使用活动管理器列出所有正在运行的应用程序:

final ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
final List<RunningTaskInfo> recentTasks = activityManager.getRunningTasks(Integer.MAX_VALUE);

for (int i = 0; i < recentTasks.size(); i++) 
{
    Log.d("Running apps", "Application executed : " +recentTasks.get(i).baseActivity.toShortString()+ "\t\t ID: "+recentTasks.get(i).id+"");         
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何检测我的Asp.Net Core应用程序正在运行的操作系统?

来自分类Dev

如何检测我的应用程序中是否正在运行EarlGrey测试?

来自分类Dev

检测其他应用程序是否正在运行

来自分类Dev

检测其他应用程序是否正在运行

来自分类Dev

如何确定特定NSScreen上是否正在运行全屏应用程序

来自分类Dev

如何确定在特定的NSScreen上是否正在运行全屏应用程序

来自分类Dev

我的iOS应用程序如何知道Appium正在运行它?

来自分类Dev

我们如何获得正在运行的应用程序的命令行?

来自分类Dev

如何判断哪个应用程序正在运行我的iOS 8扩展

来自分类Dev

我们如何获得正在运行的应用程序的命令行?

来自分类Dev

如何休眠正在运行的应用程序?

来自分类Dev

如何检查正在运行Web应用程序的设备

来自分类Dev

如何检测我的应用程序正在Ripple Emulator上运行?

来自分类Dev

如何访问正在运行的应用程序的应用程序清单?

来自分类Dev

从Android中多个正在运行的应用程序中检测声音水平

来自分类Dev

是否可以检测用户计算机上是否正在运行应用程序

来自分类Dev

检测您的可可快速应用程序正在运行的位置

来自分类Dev

Android服务来检测其他应用程序是否正在运行

来自分类Dev

从Android中多个正在运行的应用程序检测声音级别

来自分类Dev

检测 Codename One 应用程序是否正在运行测试

来自分类Dev

他到底是如何调试正在运行的应用程序的?更重要的是,我该如何调试?

来自分类Dev

如果我同时通过 snap 和 APT 安装了一个应用程序,我如何知道当前正在运行的是哪个应用程序?

来自分类Dev

如何停止正在运行的Monitor上的LongRunning任务正在等待应用程序关闭?

来自分类Dev

Android Studio正在运行的应用程序后台运行

来自分类Dev

如何检测谁运行我的应用程序?

来自分类Dev

无法终止正在运行的程序/应用程序

来自分类Dev

终止正在运行的应用程序C#的一个特定会话

来自分类Dev

如何从正在运行的应用程序中找到Groovy运行时版本?

来自分类Dev

在我的启动器应用程序中显示当前正在运行的应用程序的对话框

Related 相关文章

  1. 1

    如何检测我的Asp.Net Core应用程序正在运行的操作系统?

  2. 2

    如何检测我的应用程序中是否正在运行EarlGrey测试?

  3. 3

    检测其他应用程序是否正在运行

  4. 4

    检测其他应用程序是否正在运行

  5. 5

    如何确定特定NSScreen上是否正在运行全屏应用程序

  6. 6

    如何确定在特定的NSScreen上是否正在运行全屏应用程序

  7. 7

    我的iOS应用程序如何知道Appium正在运行它?

  8. 8

    我们如何获得正在运行的应用程序的命令行?

  9. 9

    如何判断哪个应用程序正在运行我的iOS 8扩展

  10. 10

    我们如何获得正在运行的应用程序的命令行?

  11. 11

    如何休眠正在运行的应用程序?

  12. 12

    如何检查正在运行Web应用程序的设备

  13. 13

    如何检测我的应用程序正在Ripple Emulator上运行?

  14. 14

    如何访问正在运行的应用程序的应用程序清单?

  15. 15

    从Android中多个正在运行的应用程序中检测声音水平

  16. 16

    是否可以检测用户计算机上是否正在运行应用程序

  17. 17

    检测您的可可快速应用程序正在运行的位置

  18. 18

    Android服务来检测其他应用程序是否正在运行

  19. 19

    从Android中多个正在运行的应用程序检测声音级别

  20. 20

    检测 Codename One 应用程序是否正在运行测试

  21. 21

    他到底是如何调试正在运行的应用程序的?更重要的是,我该如何调试?

  22. 22

    如果我同时通过 snap 和 APT 安装了一个应用程序,我如何知道当前正在运行的是哪个应用程序?

  23. 23

    如何停止正在运行的Monitor上的LongRunning任务正在等待应用程序关闭?

  24. 24

    Android Studio正在运行的应用程序后台运行

  25. 25

    如何检测谁运行我的应用程序?

  26. 26

    无法终止正在运行的程序/应用程序

  27. 27

    终止正在运行的应用程序C#的一个特定会话

  28. 28

    如何从正在运行的应用程序中找到Groovy运行时版本?

  29. 29

    在我的启动器应用程序中显示当前正在运行的应用程序的对话框

热门标签

归档