判断当前应用是否在前台
2015-04-28 12:50
211 查看
//在进程中去寻找当前APP的信息,判断是否在前台运行 private boolean isAppOnForeground() { ActivityManager activityManager =(ActivityManager) getApplicationContext().getSystemService( Context.ACTIVITY_SERVICE); String packageName =getApplicationContext().getPackageName(); List<RunningAppProcessInfo>appProcesses = activityManager.getRunningAppProcesses(); if (appProcesses == null) return false; for (RunningAppProcessInfo appProcess : appProcesses) { if (appProcess.processName.equals(packageName) && appProcess.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND) { return true; } } return false; }
相关文章推荐
- Android判断当前应用是否在前台
- 判断当前应用是否在前台运行
- (转)判断当前应用是否在最前台
- 判断当前应用是否启动/是否在前台
- android 判断当前应用的是否为前台task 判断当前的activity是否为top activity 判断当前应用的是否为后台task
- 舒服的判断当前应用是否处于前台
- ios 里如何判断当前应用的定位服务是否可用
- 判断当前task中的运行的activity是否为当前应用
- Android判断应用是否正在前台运行&Activity是否正在前台运行
- Android=判断当前是否处于前台
- 判断当前应用程序是否处于前台
- Android编程判断当前应用是否在后台运行的方法示例
- Android 判断程序是否位于前台,检查当前运行的程序
- 判断应用是否处于前台的六种方法优缺点?
- Android----获得当前应用包名、当前activity的名字、判断是否是系统桌面、service类
- 转 ios 里如何判断当前应用的定位服务是否可用
- 判断当前Fragment是否切换到前台
- Android之判断当前指定App是否在前台
- android 判断当前应用是否处于活动状态
- ios 里如何判断当前应用的定位服务是否可用