判断APP是否运行在前台
来源:互联网 发布:大数据时代 txt 久久 编辑:程序博客网 时间:2024/06/05 15:23
/** * @param context * @return */ 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_FOREGROUND) { System.out.print(String.format("Foreground App:", appProcess.processName)); return false; } else { System.out.print("Background App:" + appProcess.processName); return true; } } } return false; }
最近做推送消息处理的处理的时候,点击通知需要跳转到指定界面,这时候需要判断APP 是否运行在前台,就找到了这个方法
返回true的时候是运行在前台
0 0
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- 判断App是否在前台运行
- 判断app是否在前台运行
- Android判断App是否在前台运行
- Android判断APP是否在前台运行
- 判断app是否在前台运行
- Android 判断app是否在前台运行
- Android判断App是否在前台运行
- Android 判断App是否在前台运行
- 判断Android APP是否在前台运行
- 判断APP是否运行在前台
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- 在R语言中进行局部多项式回归拟合(LOESS)
- s5pv210——SD卡启动的细节思考
- sass 学习笔记(一):嵌套,变量,operation。。。基本就是翻译了一遍官网
- arm64的prefetch/prefetchw/spin_lock_prefetch
- Java中File 类的使用
- 判断APP是否运行在前台
- MPAndroidChart详解
- SecureCRT中文显示乱码问题解决
- 市医院深入开展出院随访工作案例
- Redis实用指令(三)——List
- Vue初学时一些该注意的细节
- (三)数据链路--图解TCP/IP读书笔记
- git撤销修改过的文件
- MFC无边框对话框的拖动