android 如何判断程序是否在前台运行
2012-04-18 10:57
525 查看
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; }
相关文章推荐
- android 如何判断程序是否在前台运行
- android 如何判断程序是否在前台运行
- [android] 如何判断程序是否在前台运行
- android 如何判断程序是否在前台运行
- android 判断当前程序是否在前台运行
- android 如何判断应用是否在前台运行
- Android 判断程序是否在前台运行
- Android 判断当前程序是否在前台运行
- Android中如何判断本app是否在前台运行
- Android如何判断程序是在前台还是在后台运行
- Android 判断程序是否位于前台,检查当前运行的程序
- Android 判断当前程序是否在前台运行
- 判断Android程序是否在前台运行的两种方法
- Android之通过ActivityLifecycleCallbacks判断程序是否运行在后台
- Android 判断某一个应用是否在前台运行的方法
- Android 判断用户是否第一次运行此程序
- Android如何实现对APP是否处于前台的判断?
- 关于GetActiveObject,如何判断所取得对象的类型、、、可以用来检测某个程序是否运行
- Android 判断app是否在前台还是在后台运行
- Android判断程序是否第一次运行