public boolean isRun(Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningTaskInfo> list = am.getRunningTasks(100); boolean isAppRunning = false; String MY_PKG_NAME = "应用包名"; //100表示取的最大的任务数,info.topActivity表示当前正在运行的Activity,info.baseActivity表系统后台有此进程在运行 for (ActivityManager.RunningTaskInfo info : list) { if (info.topActivity.getPackageName().equals(MY_PKG_NAME) || info.baseActivity.getPackageName().equals(MY_PKG_NAME)) { isAppRunning = true; break; } } return isAppRunning; }
判断App是否运行
猜你喜欢
转载自blog.csdn.net/qq1161857279/article/details/80000110
今日推荐
周排行