protected static boolean isTopActivity(Activity activity){        String packageName = "xxxxx";        ActivityManager activityManager = (ActivityManager) activity.getSystemService(Context.ACTIVITY_SERVICE);        List<RunningTaskInfo>  tasksInfo = activityManager.getRunningTasks(1);          if(tasksInfo.size() > 0){              System.out.println("---------------包名-----------"+tasksInfo.get(0).topActivity.getPackageName());            //应用程序位于堆栈的顶层              if(packageName.equals(tasksInfo.get(0).topActivity.getPackageName())){                  return true;              }          }          return false;    }

更多相关文章

  1. android Manifest.xml选项
  2. Android新手入门FAQ
  3. 10个常见的 Android(安卓)新手误区
  4. Android(安卓)应用程序快速启动的秘诀
  5. 10个常见的 Android(安卓)新手误区
  6. Android开发前景展望
  7. Android(安卓)应用程序基础(Application Fundamentals)----Applica
  8. Android应用程序框架层和系统运行库层日志系统源代码分析
  9. smartwindow

随机推荐

  1. Android(安卓)画椭圆
  2. Android(六): What Android(安卓)Is
  3. Android版本和API Level对应关系
  4. android vlc 编译流程
  5. Android(安卓)设置声音时出现按键音
  6. android 单元测试 radio group
  7. Android(安卓)源代码结构
  8. android代码格式化方法小结
  9. Android(安卓)Wear Preview - 设计规范(De
  10. Android7.0中文文档(API) -- EdgeEffect