public boolean check(){
try{
activityManager = (ActivityManager) this.getSystemService(Context.ACTIVITY_SERVICE);
packageName = this.getPackageName();
List<RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses();
if(appProcesses == null){
return false;
}
for(RunningAppProcessInfo appProcess : appProcesses){
if(appProcess.processName.equals(packageName) && appProcess.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND){
return true;
}
}
}catch(Exception e){
return false;
}
return false;
}
判断是否当前程序是前台程序
最新推荐文章于 2023-08-03 10:50:35 发布