public boolean isQQInBackground(Context context) { ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); // 获取当前所有正在运行的进程信息 List<ActivityManager.RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses(); for (ActivityManager.RunningAppProcessInfo runningProcess : appProcesses) { String processName = runningProcess.processName; if (processName.equals("com.tencent.mobileqq")) { // 检查当前QQ进程是否在前台运行 if (runningProcess.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) { return false; } else { return true; // QQ在后台运行 } } } // 如果当前没有运行中的QQ进程,默认为QQ在后台运行 return true; }
获取指定应用的后台状态
最新推荐文章于 2024-04-30 17:28:01 发布