阅读更多 private boolean isTopActivity(String packageName) {



System.out.println("**********************top packageName:"

+ packageName);

ActivityManager activityManager = (ActivityManager) this

.getSystemService(Context.ACTIVITY_SERVICE);



List tasksInfo = activityManager.getRunningTasks(1);

if (tasksInfo.size() > 0) {

System.out.println("*********************curr packageName:"

+ tasksInfo.get(0).topActivity.getPackageName());

// 应用程序位于堆栈的顶层

if (packageName.equals(tasksInfo.get(0).topActivity

.getPackageName())) {

return true;

}

}

return false;



}

更多相关文章

  1. Android彻底退出应用程序
  2. Android 应用程序基础(Application Fundamentals)----Application
  3. 应用程序组件之APP基础(转官方)
  4. Android Training - 建立你的第一个应用程序
  5. Android开发指南 ──应用程序基础
  6. android 跨应用程序广播发送接受

随机推荐

  1. Android(安卓)Root方法原理解析及Hook(一
  2. Android菜鸟日记31-selector 中使用 shap
  3. [Android实例] Android网络收音机项目(内
  4. android 工程 日志输出 附源码
  5. 我的hosts文件
  6. android:屏幕自适应
  7. android 应用层开发
  8. Android之发送短信和接收验证码
  9. Android(安卓)开发环境的搭建
  10. Android输入法之——如何禁止横屏时全屏h