Android 判断app是否在前台还是在后台运行
2015-02-14 16:59
513 查看
Android 判断app是否在前台还是在后台运行,直接看代码,可直接使用。
public static boolean isBackground(Context context) { ActivityManager activityManager = (ActivityManager) context .getSystemService(Context.ACTIVITY_SERVICE); List<RunningAppProcessInfo> appProcesses = activityManager .getRunningAppProcesses(); for (RunningAppProcessInfo appProcess : appProcesses) { if (appProcess.processName.equals(context.getPackageName())) { /* BACKGROUND=400 EMPTY=500 FOREGROUND=100 GONE=1000 PERCEPTIBLE=130 SERVICE=300 ISIBLE=200 */ Log.i(context.getPackageName(), "此appimportace =" + appProcess.importance + ",context.getClass().getName()=" + context.getClass().getName()); if (appProcess.importance != RunningAppProcessInfo.IMPORTANCE_FOREGROUND) { Log.i(context.getPackageName(), "处于后台" + appProcess.processName); return true; } else { Log.i(context.getPackageName(), "处于前台" + appProcess.processName); return false; } } } return false; }
相关文章推荐
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- (4.1.2.6)Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android App如何判断应用是否在前台还是处于后台
- Android 判断app是否在前台还是在后台
- Android判断App前台运行还是后台运行(运行状态)
- Android判断App前台运行还是后台运行(运行状态)
- Android判断App是否在前台运行
- Android判断APP是否在前台运行
- Android 判断程序在前台运行还是后台运行
- Android 判断app是否在前台运行
- Android 开发: 判断自己的APP在前台还是后台
- Android 判断app是否运行在后台
- Android 判断app是否在前后台运行
- Android判断App是否在前台运行