判断Android应用是否在前台

来源:互联网 发布:access数据库设置主键 编辑:程序博客网 时间:2024/06/12 20:52
public static boolean isAppOnForeground(Context context)    {        ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);        String packageName = context.getPackageName();        List<RecentTaskInfo> appTask = activityManager.getRecentTasks(Integer.MAX_VALUE, 1);        if (appTask == null)        {            return false;        }        if (appTask.get(0).baseIntent.toString().contains(packageName))        {            return true;        }        return false;    }
0 0
原创粉丝点击