判断程序是否处于后台的方法
来源:互联网 发布:破解版java游戏大全 编辑:程序博客网 时间:2024/06/05 12:41
public static boolean isBackground(Context context) {
boolean isBackground = false;
ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> appProcesses = activityManager
.getRunningAppProcesses();
for (RunningAppProcessInfo appProcess : appProcesses) {
if (appProcess.processName.equals(context.getPackageName())) {
/*
* BACKGROUND=400 EMPTY=500 FOREGROUND=100 GONE=1000
* PERCEPTIBLE=130 SERVICE=300 ISIBLE=200
*/
GioneeLog.debug(TAG, "isBackground appProcess.importance=" + appProcess.importance);
if (appProcess.importance != RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
isBackground = true;
break;
}
}
}
GioneeLog.debug(TAG, "isBackground isBackground=" + isBackground);
return isBackground;
}
boolean isBackground = false;
ActivityManager activityManager = (ActivityManager) context
.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> appProcesses = activityManager
.getRunningAppProcesses();
for (RunningAppProcessInfo appProcess : appProcesses) {
if (appProcess.processName.equals(context.getPackageName())) {
/*
* BACKGROUND=400 EMPTY=500 FOREGROUND=100 GONE=1000
* PERCEPTIBLE=130 SERVICE=300 ISIBLE=200
*/
GioneeLog.debug(TAG, "isBackground appProcess.importance=" + appProcess.importance);
if (appProcess.importance != RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
isBackground = true;
break;
}
}
}
GioneeLog.debug(TAG, "isBackground isBackground=" + isBackground);
return isBackground;
}
0 0
- 判断程序是否处于后台的方法
- 判断当前应用是否处于后台
- Android 判断程序处于前台或者后台
- 判断点是否处于多边形内的三种方法
- 判断点是否处于多边形内的三种方法
- 判断点是否处于多边形内的三种方法
- 判断点是否处于多边形内的三种方法
- 判断点是否处于多边形内的三种方法
- 判断应用是否处于前台的六种方法优缺点?
- android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的两种方法
- (4.2.16.2)Android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的实现方法
- Origami五分钟入门秘籍
- hostapd源代码分析(二):hostapd的工作机制
- C# 多线程文件读写整理总结
- Android之自定义Adapter的ListView
- 开源GIS软件初探
- 判断程序是否处于后台的方法
- Android 双缓冲技术
- Android之ViewPager(引导界面)(0)
- 如何理解中断的上半部和下半部
- linux下配置IP地址
- ERROR 2013 (HY000): Lost connection to MySQL server的解决方法
- 安卓屏幕适配(各种方案组合)
- ios学习笔记:从Java转ios项目总结
- 工厂方法模式(FactoryMethod)——创建型模式