判断自己的应用是否在前台运行
来源:互联网 发布:python 自动化发邮件 编辑:程序博客网 时间:2024/05/06 05:21
方法一:1,在配置文件中添加权限<uses-permission android:name="android.permission.GET_TASKS"/>2,java代码如下:
... public boolean runningInForeground(Context context){ ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> tasks = am.getRunningTasks(1); if(!tasks.isEmpty()){ if(tasks.get(0).topActivity.getPackageName().equals(context.getPackageName())){ return true; } } return false; }
...
方法二:
java代码如下:
... public boolean runningInForeground(Context context){ ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningAppProcessInfo> processes = am.getRunningAppProcesses(); for(RunningAppProcessInfo process : processes){ if(process.processName.equals(context.getPackageName())){ if(process.importance == RunningAppProcessInfo.IMPORTANCE_FOREGROUND){ return true; } return false; } } return false; }
...
0 0
- 判断自己的应用是否在前台运行
- 判断当前应用是否在前台运行
- Android判断应用是否在前台运行
- Android 判断某一个应用是否在前台运行的方法
- 判断应用是否启动 / 是否在前台运行
- 判断应用是否在前台
- ActivityManager(四)--判断应用是否在前台运行
- 判断程序是否运行在前台
- Android判断App是否在前台运行
- 判断程序是否在前台运行
- Android判断App是否在前台运行
- Android 判断应用程序是否在前台运行
- Android 判断程序是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- Android判断App是否在前台运行
- 判断App是否在前台运行
- FreeBSD 安装axel提高ports的安装速度
- TableView的属性和方法
- iOS之UIDatePicker
- cocos2dx VS中 添加lib项目方法
- 二叉查找数
- 判断自己的应用是否在前台运行
- navicat远程连接报1130不允许连接错误
- 华为机试—物品放箩筐(只有体积)
- PHP正则 小梳理
- 浅谈PHP的定时任务
- 2015 新年计划!
- aupe学习第九天——文件系统
- 软件开发模板
- c语言 Linux UDP传输