[code]判断程序是否在前台运行
2012-08-17 17:03
295 查看
public boolean isTopActivity(Context context, String packageName) { System.out.println("packageName:" + packageName); ActivityManager activityManager = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> 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; }
相关文章推荐
- [android] 如何判断程序是否在前台运行
- android 如何判断程序是否在前台运行
- Android 判断当前程序是否在前台运行
- 判断Android程序是否在前台运行的两种方法
- android 如何判断程序是否在前台运行
- 判断程序是否运行在前台
- Android 判断程序是否位于前台,检查当前运行的程序
- Android 判断程序是否在前台运行
- android 判断当前程序是否在前台运行
- android 如何判断程序是否在前台运行
- android 如何判断程序是否在前台运行
- Android 判断当前程序是否在前台运行
- 通过UID判断某个程序是否在前台运行(转)
- .net 判断程序是否运行在虚拟机上 (方法2)
- 使用android SharedPreference判断程序是否第一次运行
- 判断App是否在前台运行
- c#判断某个程序是否在运行问题内容
- 用命名内核对象判断程序是否有实例正在运行
- Android判断App是否在前台运行
- Shell之判断程序是否运行-yellowcong