privatebooleanisForeground(){
ActivityManageractivityManager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);
Listprocesses=activityManager.getRunningAppProcesses();if(processes==null||processes.isEmpty()){returnfalse;}for(ActivityManager.RunningAppProcessInfoinfo:processes){if(info.processName.equals(getPackageName())&&info.importance==ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND){returntrue;
}
}returnfalse;
}
判断应用是否处于前台
未经允许不得转载:IT技术网站 » 判断应用是否处于前台
评论前必须登录!
注册