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

更多相关文章

  1. android 如何判断程序是否在前台运行
  2. Android应用程序启动画面
  3. Multiple APK Support in Android(安卓)Market
  4. Android(安卓)APP的发布流程
  5. Android重启应用程序代码
  6. Android(安卓)获取已经安装的程序
  7. android对话框弹出方式动画
  8. Android(安卓)webView 使用back功能返回以前浏览过的页面
  9. android 如何判断当前进程在主页面

随机推荐

  1. Android(安卓)支持多屏幕机制
  2. (翻译)又一个Android(安卓)Sqlite库: Cup
  3. TabHost与RadioGroup结合完成的菜单
  4. 数据存储和界面笔记
  5. Android手势监听类GestureDetector
  6. Android学习之 UI效果
  7. Android的相对布局属性的解释
  8. Android中Activity启动模式详解
  9. ImageView的android:maxHeight,android:mi
  10. android contentResolver的使用