Android 判断app是否在前台还是在后台运行
来源:互联网 发布:剑三网络延迟不稳定 编辑:程序博客网 时间:2024/04/30 02:06
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; }
0 0
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台
- (4.1.2.6)Android 判断app是否在前台还是在后台运行
- Android 判断当前App 是在前台还是在后台
- android 判断应用程序在前台还是在后台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- jquery 对 Json 的各种遍历
- 浅谈webpack入门
- C++之派生类的构造函数和析构函数调用顺序
- iOS学习笔记之View
- 面向对象的三大特征:封装,继承,多态
- Android 判断app是否在前台还是在后台运行
- 如何学好ACM
- JAVA基础知识整理(四)
- JNI和NDK编程(四)JNI调用Java方法的流程
- 【java】Wait、Sleep、Yield
- C++之函数模板
- DuiLib怎么建立一个可以关闭自己并释放内存的窗口
- Number of Islands
- 基本排序算法-java