Android判断某个应用程序是否在后台运行?
2014-09-12 20:17
190 查看
Android判断某个应用程序是否在后台运行?
(2012-08-04 17:41:11)
转载▼
标签:
| 分类: Android开发 |
import static android.app.ActivityManager.RunningAppProcessInfo.IMPORTANCE_FOREGROUND;
import static android.app.ActivityManager.RunningAppProcessInfo.IMPORTANCE_VISIBLE;
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 processes
List<ActivityManager.RunningAppProcessInfo> 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;
}
相关文章推荐
- Android判断某个应用程序是否在后台运行?
- Android 判断app是否在前台还是在后台运行
- 【Android】Android中判断后台服务是否正在运行
- android 优雅的判断程序是否在后台运行
- Android 判断app是否在前台还是在后台运行
- Android之通过ActivityLifecycleCallbacks判断程序是否运行在后台
- Android 判断app是否运行在后台
- 判断某个应用程序是否在后台运行的工具类
- Android判断应用是否在后台运行
- Android 判断app是否在前台还是在后台运行
- Android中判断当前应用程序是否在运行 推送时进行判断
- Android 判断应用程序是否在前台运行
- android,总结,判断应用程序是否切换到后台
- Android判断app是否后台运行中,后台运行通知栏提示
- Android 判断App是否在后台运行
- Android 判断app是否在前台还是在后台运行
- (4.1.2.6)Android 判断app是否在前台还是在后台运行
- android 判断应用程序在前台还是在后台运行
- 判断Android后台服务线程(Service类)是否正在运行
- Android判断后台服务(Service)是否运行