android 判断应用是否在后台
16lz
2021-01-23
此方法可以判断应用是否在后台,返回false 说明在后台
private boolean isAppFront(){ String packageName = this.getPackageName(); ActivityManager activityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); List<RunningTaskInfo> appTask = activityManager.getRunningTasks(1) ; if (appTask != null){ if(appTask.size()>0){ if(appTask.get(0).topActivity.toString().contains(packageName)) return true; } } return false; }
更多相关文章
- 使用反射获取Android中隐藏的方法
- android 按钮效果的两种实现方法
- Android设置桌面背景图片的方法
- [置顶] 找到一个在Android上创建阻塞式模态对话框的方法
- Android来电拦截的实现方法
- Android Studio集成Library时报错,终极解决方法
- Android从服务器获取图片的实例方法
- android屏幕休眠和唤醒两种方法(newWakeLock)