Android 如何检测在分屏模式下运行的应用程序

问题描述 投票:0回答:1

本文的最佳解决方案:如何在 Android“L”上获取最近的任务?是关于获取哪个应用程序正在前台运行。

该方法展示了如何查询所有使用情况统计信息,然后读取最上面的条目以了解哪个应用程序正在前台运行。但它只能检测单个应用程序。一旦应用程序进入分屏状态,就无法再检测到它。

我想寻求一种解决方案,可以使用实时查询检测所有正在运行的前台应用程序。

旁注:当我尝试使用UsageEvents.Event方法来获取这些包的实时状态(由枚举ACTIVITY_PAUSED和ACTIVITY_RESUMED表示)时,它对我不起作用,因为状态完全错误。我怀疑这是 Android 方面的一个错误。请参阅:https://developer.android.com/reference/android/app/usage/UsageEvents.Event

android kotlin usagestatsmanager split-screen
1个回答
0
投票

我也遇到了同样的问题,如果你找到了解决方案,可以分享一下吗?

© www.soinside.com 2019 - 2024. All rights reserved.