判断程序是否在后台运行
来源:互联网 发布:淘宝网零钱包 编辑:程序博客网 时间:2024/05/12 05:41
public boolean isBackgroundRunning(){
String processName = "com.enigma.yuemote";
activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
KeyguardManager keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
if (activityManager == null)
return false;
List<ActivityManager.RunningAppProcessInfo> processList = activityManager.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo process : processList) {
if (process.processName.startsWith(processName)) {
boolean isBackground = process.importance != ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND && process.importance != ActivityManager.RunningAppProcessInfo.IMPORTANCE_VISIBLE;
boolean isLockedState = keyguardManager.inKeyguardRestrictedInputMode();
if (isBackground || isLockedState)
return true;
else
return false;
}
}
return false;
}
String processName = "com.enigma.yuemote";
activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
KeyguardManager keyguardManager = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
if (activityManager == null)
return false;
List<ActivityManager.RunningAppProcessInfo> processList = activityManager.getRunningAppProcesses();
for (ActivityManager.RunningAppProcessInfo process : processList) {
if (process.processName.startsWith(processName)) {
boolean isBackground = process.importance != ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND && process.importance != ActivityManager.RunningAppProcessInfo.IMPORTANCE_VISIBLE;
boolean isLockedState = keyguardManager.inKeyguardRestrictedInputMode();
if (isBackground || isLockedState)
return true;
else
return false;
}
}
return false;
}
0 0
- 判断程序是否在后台运行
- android 优雅的判断程序是否在后台运行
- Android之通过ActivityLifecycleCallbacks判断程序是否运行在后台
- 判断当前应用是否在后台运行
- 判断应用是否在后台运行。
- Android 判断app是否运行在后台
- 判断App是否在后台运行
- Android如何判断是否在后台运行
- Android判断应用是否在后台运行
- Android 判断App是否在后台运行
- 判断程序在后台运行还是前台
- 判断App是否在后台运行,判断App后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Android 判断app是否在前台还是在后台运行
- Web请求和响应---文件上传
- Servlet与一般Java类的区别是什么?
- Java中ZIP与Gzip的压缩与解压处理,其中有Base64处理
- JAVA操作Excel文件 JXL
- Java语音SDK接口开发经验及具体开发实现
- 判断程序是否在后台运行
- UITextView 实现placeholder的方法
- 《Neural Networks for Machine Learning》 by Hinton 学习笔记(一)
- 微信支付安卓集成
- 让返回键失去作用,在新的版本中只需重写方法,并将里面代码注释
- *SocketException: recvfrom failed: ECONNRESET (Connection reset by peer)
- 记录常用js方法
- LeetCode----Combination Sum II
- 欢迎使用CSDN-markdown编辑器