Android 的离子 4 插入模式画中画

ionic 4 insert mode picture in picture for Android

我正在为 Android 和 IOS 开发应用程序。对于 IOS,后台地理定位效果很好,但对于 Android,系统会在 5 分钟后终止进程。我想实现 pip 模式,但找不到相关文档。

您使用的具体插件是什么? 并向我们​​展示您的 AndroidManifest.xml

发件人:https://developer.android.com/guide/topics/ui/picture-in-picture

An activity can enter PIP mode when the user taps the home or recents button to choose another app. (This is how Google Maps continues to display directions while the user runs another activity at the same time.)

您需要声明:

<activity android:name="Activity"
    android:supportsPictureInPicture="true"
</activity>

如果您希望您的用户在用户按下主页或最近按钮时进入 pip 模式,您必须使用以下方法覆盖 Activity.java 中的 onUserLeaveHint() 方法:

@Override
public void onUserLeaveHint () {
    if (iWantToBeInPipModeNow()) {
        enterPictureInPictureMode();
    }
}