判断当前应用是否是后台运行
2016-12-06 11:21
197 查看
public static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<ActivityManager.RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses(); for (ActivityManager.RunningAppProcessInfo appProcess : appProcesses) { if (appProcess.processName.equals(context.getPackageName())) { if (appProcess.importance == ActivityManager.RunningAppProcessInfo.IMPORTANCE_BACKGROUND) { Log.i("后台", appProcess.processName); return true; }else{ Log.i("前台", appProcess.processName); return false; } } } return false; }
相关文章推荐
- Android编程判断当前应用是否在后台运行的方法示例
- 判断当前应用是否在后台运行
- Android 判断应用前后台运行状态并获取当前 Activity 实例
- 判断当前task中的运行的activity是否为当前应用
- Android判断应用是否在后台运行
- 判断应用是否在后台或者正在运行
- android 判断当前应用的是否为前台task 判断当前的activity是否为top activity 判断当前应用的是否为后台task
- 判断当前task中的运行的activity是否为当前应用
- 判断当前应用是否处于后台
- android判断应用是否在后台运行的方法
- (android实战)判断当前task中的运行的activity是否为当前应用
- Android 判断应用前后台运行状态并获取当前 Activity 实例
- 判断当前应用是否在前台运行
- Android——显示当前运行所有服务,判断服务是否运行
- 转 ios 里如何判断当前应用的定位服务是否可用
- android 判断当前应用是否处于活动状态
- 判断一个应用是否在运行,卸载应用,从一个应用启动另一个应用
- Android判断当前应用是否在前台
- 用来判断服务是否后台运行