Android判断应用是否在前台或后台
来源:互联网 发布:数据库创建索引 编辑:程序博客网 时间:2024/06/12 07:17
public static final int IMPORTANCE_BACKGROUND = 400//后台
public
可以根据importance的不同来判断前台或后台
RunningAppProcessInfo 里面的常量IMOPORTANCE就是上面所说的前台后台,其实IMOPORTANCE是表示这个app进程的重要性,因为系统回收时候,会 static final int IMPORTANCE_EMPTY = 500//空进程
public static final int IMPORTANCE_FOREGROUND = 100//在屏幕最前端、可获取到焦点 可理解为Activity生命周期的OnResume();
public static final int IMPORTANCE_SERVICE = 300//在服务中
public static final int IMPORTANCE_VISIBLE = 200//在屏幕前端、获取不到焦点可理解为Activity生命周期的OnStart();
<span style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(0, 153, 0); line-height: 1.4em; vertical-align: baseline;"></span><pre class="java" name="code">private boolean isBackgroundRunning() {String processName = "match.android.activity"; ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); KeyguardManager keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);if (activityManager == null) return false;// get running application processesList processList = activityManager.getRunningAppProcesses();for (ActivityManager.RunningAppProcessInfo process : processList) {if (process.processName.startsWith(processName)) {boolean isBackground = process.importance != IMPORTANCE_FOREGROUND && process.importance != IMPORTANCE_VISIBLE;boolean isLockedState = keyguardManager.inKeyguardRestrictedInputMode();if (isBackground || isLockedState) return true;else return false;}}return false;}
0 0
- Android判断应用是否在前台或后台
- Android判断应用是否在前台或后台
- android判断应用在前台还是后台
- Android判断当前应用是否在前台
- android判断应用是否在前台
- Android 判断应用是否在前台
- 判断Android应用是否在前台
- Android判断应用是否在前台运行
- android 判断应用是否在前台
- 判断应用是否在前台
- Android App如何判断应用是否在前台还是处于后台
- android判断当前应用在前台还是后台
- Android 判断某一个应用是否在前台运行的方法
- Android判断应用在前台还是后台运行(判断应用前后台切换)
- 判断当前应用是否在前台运行
- 判断当前应用是否在前台
- 判断当前应用是否在前台
- Android判断App在前台、后台
- 进程的优先级&为什么使用服务
- SQL中CONVERT转化函数的用法
- spring 源码解读与设计详解:5 XmlBeanDefinitionReader与Resource
- 符合主键在项目中的实际应用
- Volley
- Android判断应用是否在前台或后台
- Android中缩略图问题——缓存问题
- ios block 用法
- 黑马程序员----Java多线程
- invalid use of incomplete struct "Ui::Widget" 解决方法
- do you have "has ambiguous scrollable content width and height"
- 韩剧中的逗比台词
- 技术分享:杂谈如何绕过WAF(Web应用防火墙)
- 使用方向梯度直方图估计图像旋转角度