我有一个运行前台服务的应用程序。 当:
我在我的应用程序中,pip正在覆盖它时
我在启动器中并且pip处于活动状态时
是否有任何方法可以检查当前是否有任何PiP处于活动状态? 如果是,是否还可以以某种方式与它们交互,例如在进入我的应用程序时关闭它们甚至获取它们在屏幕上的位置?
我有一个运行前台服务的应用程序。 当:
我在我的应用程序中,pip正在覆盖它时
我在启动器中并且pip处于活动状态时
是否有任何方法可以检查当前是否有任何PiP处于活动状态? 如果是,是否还可以以某种方式与它们交互,例如在进入我的应用程序时关闭它们甚至获取它们在屏幕上的位置?
Activity有一个方法可以实现这个功能。请查看https://developer.android.com/reference/android/app/Activity#isInPictureInPictureMode()
public boolean isInPictureInPictureMode ()