android 判断应用前台还是后台
2016-07-29 14:59
316 查看
看同事有个任务,做了一个widget跟着高德地图显示和隐藏
想了下思路 判断当前栈信息,也就是栈顶是否是高德地图(根据包名判断)
启动定时器定期查询栈信息,如果相等就显示 不相等就隐藏
功能实现了
想了下思路 判断当前栈信息,也就是栈顶是否是高德地图(根据包名判断)
启动定时器定期查询栈信息,如果相等就显示 不相等就隐藏
功能实现了
//得到当前运行的任务栈,参数就是得到多少个任务栈,1就是只拿一个任务栈 //1对应的也就是正在运行的任务栈啦 List<RunningTaskInfo> runningTaskInfos = activityManager.getRunningTasks(1); //拿到当前运行的任务栈 RunningTaskInfo runningTaskInfo = runningTaskInfos.get(0); //拿到要运行的Activity的包名 String packageName = runningTaskInfo.topActivity.getPackageName();
相关文章推荐
- Android App如何判断应用是否在前台还是处于后台
- 在android 5.0以上,如何判断当前应用是在前台还是后台
- android判断当前应用在前台还是后台
- android判断应用在前台还是后台
- Android 判断应用运行的前台还是后台
- android 判断应用在前台还是后台
- android 5.0以上,判断当前应用是在前台还是后台
- 【Android】判断你的应用在前台还是在后台
- 在android 5.0以上,如何判断当前应用是在前台还是后台
- 在android 5.0以上,如何判断当前应用是在前台还是后台
- 【Android】判断你的应用在前台还是在后台
- Android判断程序是前台还是后台
- Android判断当前应用程序处于前台还是后台的两种方法
- Android 判断app是否在前台还是在后台运行
- android 判断当前application 是在前台还是在后台
- android 判断当前application 是在前台还是在后台
- (4.1.2.6)Android 判断app是否在前台还是在后台运行
- Android判断应用是否是从后台回到前台
- Android判断当前应用程序处于前台还是后台的两种方法
- Android判断当前应用程序处于前台还是后台的两种方法