检测其他应用程序何时打开或启动

深渊

我想跟踪或检测用户何时尝试在移动设备中打开一个应用程序,例如facebook或yahoo或gmail或任何其他应用程序。例如:-要知道这些是用户在最近30分钟内打开的应用程序。

去数字化游牧

无法检测到Android中启动的应用程序。但是您可以使用以下代码获取当前打开的应用程序列表,并检查您要查找的应用程序是否处于打开状态:

ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<ActivityManager.RunningAppProcessInfo> runningAppProcessInfo = am.getRunningAppProcesses();

for (int i = 0; i < runningAppProcessInfo.size(); i++) {
  if(runningAppProcessInfo.get(i).processName.equals("com.the.app.you.are.looking.for") {
    // Do you stuff
  }
}

您还可以使用此方法检查应用程序是否在前台运行

public static boolean isForeground(Context ctx, String myPackage){
    ActivityManager manager = (ActivityManager) ctx.getSystemService(ACTIVITY_SERVICE);
    List< ActivityManager.RunningTaskInfo > runningTaskInfo = manager.getRunningTasks(1); 

    ComponentName componentInfo = runningTaskInfo.get(0).topActivity;
    if(componentInfo.getPackageName().equals(myPackage)) {
        return true;
    }       
    return false;
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检测何时在 React Native 应用程序中启动其他应用程序

来自分类Dev

从“最近的应用程序”中检测应用程序何时刚刚启动或打开

来自分类Dev

从“最近的应用程序”中检测应用程序何时刚刚启动或打开

来自分类Dev

启动到其他应用程序

来自分类Dev

如何检测何时打开React Native应用程序?

来自分类Dev

检测用户何时在应用程序中打开文件

来自分类Dev

启动其他应用程序以在服务器上打开文件

来自分类Dev

启动 VBA 应用程序会阻止使用和打开其他工作簿

来自分类Dev

如何检测打开了哪个文件以启动应用程序

来自分类Dev

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

来自分类Dev

如何检测其他应用程序的权限访问?

来自分类Dev

如何检测其他应用程序的权限访问?

来自分类Dev

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

来自分类Dev

(Android)检测何时启动另一个应用程序/所有应用程序的启动计数

来自分类Dev

Android - 侦听特定应用程序以启动并启动其他应用程序

来自分类Dev

如何从其他应用程序打开Whatsapp

来自分类Dev

基于其他进程打开应用程序的代码

来自分类Dev

Chrome无法打开其他应用程序请求的链接

来自分类Dev

Android:通过其他应用程序打开文件

来自分类Dev

macOS:如何检测何时打开了应用程序的查找程序图标?

来自分类Dev

startActivity不启动其他应用程序的新活动

来自分类Dev

Windows:当其他完成时如何启动应用程序

来自分类Dev

Java检测应用程序何时关闭

来自分类Dev

使用vala编程语言,您能否检测其他应用程序何时全屏显示或最大化显示,并挂起自己的程序?

来自分类Dev

通过单击“光泽”应用程序中的链接来打开其他“光泽”应用程序

来自分类Dev

使用其他应用程序打开一个应用程序

来自分类Dev

在自己的应用程序中打开其他应用程序中的文件

来自分类Dev

注册应用程序支持的文件类型以打开其他应用程序中的文件

来自分类Dev

如何从我的应用程序中打开其他应用程序

Related 相关文章

  1. 1

    检测何时在 React Native 应用程序中启动其他应用程序

  2. 2

    从“最近的应用程序”中检测应用程序何时刚刚启动或打开

  3. 3

    从“最近的应用程序”中检测应用程序何时刚刚启动或打开

  4. 4

    启动到其他应用程序

  5. 5

    如何检测何时打开React Native应用程序?

  6. 6

    检测用户何时在应用程序中打开文件

  7. 7

    启动其他应用程序以在服务器上打开文件

  8. 8

    启动 VBA 应用程序会阻止使用和打开其他工作簿

  9. 9

    如何检测打开了哪个文件以启动应用程序

  10. 10

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

  11. 11

    如何检测其他应用程序的权限访问?

  12. 12

    如何检测其他应用程序的权限访问?

  13. 13

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

  14. 14

    (Android)检测何时启动另一个应用程序/所有应用程序的启动计数

  15. 15

    Android - 侦听特定应用程序以启动并启动其他应用程序

  16. 16

    如何从其他应用程序打开Whatsapp

  17. 17

    基于其他进程打开应用程序的代码

  18. 18

    Chrome无法打开其他应用程序请求的链接

  19. 19

    Android:通过其他应用程序打开文件

  20. 20

    macOS:如何检测何时打开了应用程序的查找程序图标?

  21. 21

    startActivity不启动其他应用程序的新活动

  22. 22

    Windows:当其他完成时如何启动应用程序

  23. 23

    Java检测应用程序何时关闭

  24. 24

    使用vala编程语言,您能否检测其他应用程序何时全屏显示或最大化显示,并挂起自己的程序?

  25. 25

    通过单击“光泽”应用程序中的链接来打开其他“光泽”应用程序

  26. 26

    使用其他应用程序打开一个应用程序

  27. 27

    在自己的应用程序中打开其他应用程序中的文件

  28. 28

    注册应用程序支持的文件类型以打开其他应用程序中的文件

  29. 29

    如何从我的应用程序中打开其他应用程序

热门标签

归档