/**
* 判断当前界面是否是桌面
*/
private boolean isHome() {
ActivityManager mActivityManager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
List<RunningTaskInfo> rti = mActivityManager.getRunningTasks(1);
return getHomes().contains(rti.get(0).topActivity.getPackageName());
}
判断当前界面是不是桌面
最新推荐文章于 2021-05-05 12:14:06 发布
本文提供了一个用于检查当前活动是否为桌面界面的方法。通过获取正在运行的任务信息,并检查任务包名是否包含预定义的桌面应用包名来实现这一功能。

1389

被折叠的 条评论
为什么被折叠?



