您的位置:首页 > 移动开发 > Android开发

Android判断当前应用是否在前台

2013-01-23 23:20 465 查看
public static boolean isForeApp(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;

}


转载自:http://www.cnblogs.com/shaweng/archive/2012/07/03/2575308.html,感谢作者分享
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: