ActivityManager activityManager = (ActivityManager) mContext
.getSystemService(Context.ACTIVITY_SERVICE);
String packageName = "com.agero.bluelink";
String bingMapClassName = "com.agero.bluelink.BingMapActivity";
List<RunningTaskInfo> tasksInfo = activityManager.getRunningTasks(1);
if (tasksInfo.size() > 0) {
ComponentName topConponent = tasksInfo.get(0).topActivity;
if (packageName.equals(topConponent.getPackageName())) {
//当前的APP在前台运行
if (topConponent.getClassName().equals(bingMapClassName)) {
//当前正在运行的是不是期望的Activity
}else{
}else{
//当前的APP在后台运行
}
}