android - 检查 PIP 是否处于 Activity 状态

标签 android picture-in-picture

我有一个运行前台服务的应用程序。在以下情况下,是否有任何方法可以检查当前是否有任何 PiP 处于 Activity 状态:

  • 我在我的应用程序中,pip 覆盖了它
  • 我在启动器中并且 pip 处于 Activity 状态

  • 如果是这样,是否也可以以任何方式与它们进行交互,例如当我进入我的应用程序时关闭,甚至在屏幕上获得它们的位置?

    最佳答案

    Activity 有一个方法。查看 https://developer.android.com/reference/android/app/Activity#isInPictureInPictureMode()

    public boolean isInPictureInPictureMode ()
    

    Returns true if the activity is currently in picture-in-picture mode.

    关于android - 检查 PIP 是否处于 Activity 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57310495/

    相关文章:

    java - 如何使用 FileProvider 访问下载文件夹?

    android - 在没有用户输入的情况下移动原生 map

    java - 如何从 onClick Java 调用类

    android - PiP进入时避免 Activity 娱乐

    ios - 访问 WKWebView 的 AVPictureInPictureController 委托(delegate)回调

    android - 钛锻造UI : application crashing with no apparent reason

    javascript - 固定定位元素消失

    swift - 即使音频继续,画中画也会消失

    javascript - 在滚动 chrome 上请求画中画