#ionic4 #picture-in-picture
#ionic4 #картинка в картинке
Вопрос:
я делаю приложение для Android и IOS. Для IOS хорошо работает фоновая геолокация, но для Android система завершает процесс через 5 минут. Я хотел бы реализовать режим pip, но я не нахожу документацию об этом.
Ответ №1:
Какие конкретные плагины вы используете? И покажите нам свой AndroidManifest.xml
От:https://developer.android.com/guide/topics/ui/picture-in-picture
Действие может перейти в режим PIP, когда пользователь нажимает кнопку home или recents, чтобы выбрать другое приложение. (Таким образом, Карты Google продолжают отображать маршруты, в то время как пользователь одновременно выполняет другое действие.)
Вам нужно объявить это :
<activity android:name="Activity"
android:supportsPictureInPicture="true"
</activity>
Если вы хотите, чтобы ваш пользователь вводил в режиме pip, если он нажимает кнопку home или recents, вам необходимо переопределить onUserLeaveHint()
метод в Activity.java
с помощью этого:
@Override
public void onUserLeaveHint () {
if (iWantToBeInPipModeNow()) {
enterPictureInPictureMode();
}
}