Android 13 позволит вам останавливать службы переднего плана из ящика уведомлений

В Android 13 появится новый диспетчер задач служб переднего плана (FGS), который позволит вам останавливать службы переднего плана из панели уведомлений.

Google начал сеять второй Андроид 13 Предварительная версия для разработчиков в конце прошлой недели. В то время компания выделил некоторые новые функции и изменения включено в выпуск. Однако это не пролило свет на все изменения. Мы уже рассмотрели несколько таких изменений, в том числе обновленные элементы управления мультимедиа, обновленный дизайн средства выбора вывода, новое всплывающее окно буфера обмена, и Изменения пользовательского интерфейса для Android на ПК, за последние несколько дней. И в этом посте мы рассмотрим еще одну полезную функцию, обнаруженную во втором Android 13. Предварительная сборка для разработчиков, которая позволит пользователям легко отключать службы переднего плана из уведомлений. ящик.

В соответствии с Эспер, Android 13 DP2 включает новый диспетчер задач служб переднего плана (FGS). Он отображает список приложений, в которых в данный момент работают службы переднего плана, и позволяет пользователям останавливать службы переднего плана независимо от целевой версии SDK. Вы можете получить доступ к списку под названием «Активные приложения», проведя пальцем вниз по ящику уведомлений и нажав на новый значок рядом с шестеренкой «Настройки».

Кредит: Google

Как вы можете видеть на прикрепленных скриншотах, новый значок показывает количество приложений, в которых запущены службы, на переднем плане. При нажатии на него открывается карточка с названиями приложений, временем, проведенным на переднем плане, и кнопкой «Стоп». Вы можете нажать кнопку «Стоп», чтобы остановить службу переднего плана. Стоит отметить, что остановка приложения через диспетчер задач FGS не имеет того же эффекта, что закрытие приложения с экрана последних событий или использование параметра «Принудительная остановка» в настройках. В следующей таблице показаны различия между этими тремя действиями.

Кредит: Google

Эспер Далее отмечается, что диспетчер задач FGS отправляет уведомление, когда служба переднего плана приложения работает не менее 20 часов в течение 24-часового периода. Уведомление предложит пользователям взаимодействовать с диспетчером задач FGS. Он будет читать: «[приложение] долгое время работает в фоновом режиме. Нажмите, чтобы просмотреть». Однако это уведомление не появится, если служба переднего плана имеет тип FOREGROUND_SERVICE_TYPE_MEDIA_PLAYBACK или FOREGROUND_SERVICE_TYPE_LOCATION.

Стоит отметить, что приложения системного уровня и приложения безопасности, выполняющие роль ROLE_EMERGENCY, не будут отображаться в диспетчере задач FGS. То же самое будет справедливо для всех приложений, когда устройство находится в демонстрационном режиме. Кроме того, пользователи не смогут закрыть некоторые приложения, даже если они появятся в диспетчере задач FGS. К ним относятся приложения владельца устройства, приложения владельца профиля, постоянные приложения и приложения с ролью ROLE_DIALER.

Вы можете узнать больше о новом диспетчере задач служб переднего плана, перейдя по ссылке на источник ниже.


Источник:Google

С помощью:Эспер