ActivityManager activityManager = (ActivityManager) mContext
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> appProcesses = activityManager
.getRunningAppProcesses();
for (RunningAppProcessInfo appProcess : appProcesses) {
Log.d("tab", "processName:"+appProcess.processName);
Log.d("tab", "PackageName:"+mContext.getPackageName());
if (appProcess.processName.equals(mContext
.getPackageName())) {
if (appProcess.importance == RunningAppProcessInfo.IMPORTANCE_BACKGROUND) {
Log.d("tab", "后台运行");
tag=true;
} else {
Log.d("tab", "前台运行");
tag=true;
}
}
}
ActivityManager中获取app进程
最新推荐文章于 2021-05-25 16:30:48 发布