Android 判断app是否在前台还是在后台运行
来源:互联网 发布:淘宝做任务送礼物微信 编辑:程序博客网 时间:2024/04/30 07:11
转载来源http://blog.csdn.net/jdsjlzx/article/details/43834829
Android 判断app是否在前台还是在后台运行,直接看代码,可直接使用。
- public static boolean isBackground(Context context) {
- 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
- */
- Log.i(context.getPackageName(), "此appimportace ="
- + appProcess.importance
- + ",context.getClass().getName()="
- + context.getClass().getName());
- if (appProcess.importance != RunningAppProcessInfo.IMPORTANCE_FOREGROUND) {
- Log.i(context.getPackageName(), "处于后台"
- + appProcess.processName);
- return true;
- } else {
- Log.i(context.getPackageName(), "处于前台"
- + 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是否在前台还是在后台
- (4.1.2.6)Android 判断app是否在前台还是在后台运行
- Android 判断当前App 是在前台还是在后台
- android 判断应用程序在前台还是在后台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- 用eclipse打包可执行的jar(含第三方jar包)
- GAN(Generative Adversarial Nets)研究进展
- 阻塞队列(ArrayBlockingQueue)
- Hadoop学习笔记
- python使用MongoDB,备忘
- Android 判断app是否在前台还是在后台运行
- 【认证】【Netherlands】KPN,Canal Digitaal, Telesat, TV VLAANDEREN,UPC Ready,Ziggo
- 深度学习新星:GANs的基本原理、应用和走向
- 免安装mysql win7 64
- 高德地图上面实现小米无人机兴趣点功能
- S2 错题
- Android 一个改善的okHttp封装库
- springmvc使用rest风格的404错误
- JavaWeb总结二十九、EL表达式