判断当前应用是否启动/是否在前台
来源:互联网 发布:淘宝什么叫直通车 编辑:程序博客网 时间:2024/06/11 04:16
/** *判断当前应用程序处于前台还是后台 */ public synchronized static boolean isAppInFront(final Context context) { ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> tasks = am.getRunningTasks(1); if(am != null) { if (!tasks.isEmpty()) { ComponentName topActivity = tasks.get(0).topActivity; if (topActivity.getPackageName().equals("xxx.xxx.xxx")) { return true; } } } return false; } /** *判断当前应用程序是否启动 */ public synchronized static boolean isApplicationRunning(final Context context,String apkname) { if(TextUtils.isEmpty(apkname)) { return false; } ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> tasks = am.getRunningTasks(100); if (tasks!= null && !tasks.isEmpty()) { for (RunningTaskInfo info : tasks) { if (info.topActivity.getPackageName().equals(apkname) || info.baseActivity.getPackageName().equals(apkname)) { return true; } } } return false; }
阅读全文
0 0
- 判断当前应用是否启动/是否在前台
- Android判断当前应用是否在前台
- 判断当前应用是否在前台运行
- 判断当前应用是否在前台
- 判断当前应用是否在前台
- 判断应用是否启动 / 是否在前台运行
- 判断应用是否在前台
- android判断应用是否在前台
- Android 判断应用是否在前台
- 判断Android应用是否在前台
- Android判断应用是否在前台运行
- android 判断应用是否在前台
- 判断应用程序是否在前台
- Android 判断当前程序是否在前台运行
- 判断当前所用的APP是否在前台还是后台
- android 判断当前程序是否在前台运行
- 如何判断当前 app 是否在前台运行。
- Android 判断当前程序是否在前台运行
- C语言-基本数据类型
- 2017多校联合1(hdu6033)水Add More Zero
- 万能头文件#include <bits/stdc++.h>
- 项目一:绘制地图
- linux命令相关
- 判断当前应用是否启动/是否在前台
- SDUT-顺序表应用3:元素位置互换之移位算法
- 1019. 数字黑洞 (20)
- 镜像仓库和仓库的关系及使用方式(mirror和repository)
- 使用前端框架后js动态改变样式的一些问题(select)
- MySQL内置函数转换ip地址和数字
- LeetCode 645 Set Mismatch
- JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)
- CentOS6.5安装MongoDB详解