Службы переднего плана позволяют асинхронно выполнять операции, заметные пользователю. Службы переднего плана отображают уведомление в строке состояния , чтобы пользователи знали, что ваше приложение выполняет задачу в фоновом режиме и потребляет системные ресурсы.
Примеры приложений, использующих службы переднего плана, включают следующее:
- Приложение для воспроизведения музыки, работающее в фоновом режиме. В уведомлении может отображаться название текущей воспроизводимой песни.
 - Фитнес-приложение, которое записывает пробежку пользователя в фоновом режиме после получения разрешения от пользователя. В уведомлении может отображаться расстояние, пройденное пользователем за текущую тренировку.
 
Используйте службу переднего плана только тогда, когда приложению необходимо выполнить задачу, которая заметна пользователю, даже если он не взаимодействует с приложением напрямую. Если действие настолько низкое, что вы хотите использовать уведомление с минимальным приоритетом, вам, вероятно, следует использовать другой вариант фоновой работы .
В этом руководстве объясняются следующие области:
- Объявление приоритетных служб и запрос разрешений
 - Запустить службу переднего плана
 - Остановка службы переднего плана
 - Обработка ситуации, когда пользователь останавливает приложение, имеющее службу переднего плана
 - Ограничения на запуск приоритетной службы из фонового режима
 - Типы приоритетных служб
 - Поведение тайм-аута приоритетной службы
 - Устранение неполадок службы переднего плана
 - Изменения в приоритетных службах