Android 判断当前程序是否在前台运行

来源:互联网 发布:手机淘宝买家信用等级 编辑:程序博客网 时间:2024/06/05 13:22
public boolean isRunningForeground(Context context){    ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);    List<ActivityManager.RunningAppProcessInfo> list = am.getRunningAppProcesses();    int myPid = android.os.Process.myPid();    for (ActivityManager.RunningAppProcessInfo info: list){        if (myPid == info.pid) {            if (ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND==info.importance){                return true;            }        }    }    return false;}
0 0
原创粉丝点击