android判断APP是否在前台
来源:互联网 发布:家用路由器 知乎 编辑:程序博客网 时间:2024/06/05 19:04
//app处于前台false,处于后台truepublic 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())) { /* 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 != ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND) { Log.e("TAG", "处于后台" + appProcess.processName); return true; } else { Log.e("TAG", "处于前台" + 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是否在前台运行
- Android判断App是否在前台运行
- Android 判断App是否在前台运行
- 判断Android APP是否在前台运行
- Android判断App是否在前台运行
- android判断APP是否在前台
- Android判断App是否在前台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Hadoop全分布集群问题及配置
- java运算符
- Redis 安装
- net_device_ops的ndo_open和ndo_start_xmit函数
- 线段的重叠
- android判断APP是否在前台
- Spring学习笔记二
- IntelliJ Idea各种技巧设置笔记和错误解决
- Effective c++(3th) Item9:绝不要在构造和析构期间调用虚拟函数
- es6 promise的使用
- hihocoder 1044 : 状态压缩·一
- Kotlin入门教程——目录索引
- Android Kotlin Activity已经注册为什么找不到?问题解决
- 判断两个链表是否相交,若相交,求交点