A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En Android 13, una nueva opción de IU del sistema llamada Administrador de tareas notifica al usuario sobre el estado y los recursos que usan los servicios en primer plano en apps en segundo plano y le permite detener esas apps.
Con la introducción de los permisos de notificaciones en Android 13, los usuarios tienen control sobre la desactivación de las notificaciones de las apps en segundo plano que ejecutan servicios en primer plano para la ubicación, la reproducción y proyección de contenido multimedia, la sincronización de datos, las llamadas de voz y video, y los dispositivos conectados. Cuando se desactivan esas notificaciones, no se muestran las notificaciones requeridas de los servicios en primer plano que indican su estado y el uso de recursos al usuario. El Administrador de tareas agrega una barra de información en la pantalla de Configuración rápida para informar a los usuarios sobre las apps que se ejecutan en segundo plano y su uso de los recursos del teléfono, como la memoria y la batería. Con esta interfaz, los usuarios reciben una notificación si una app ejecuta un servicio en primer plano durante mucho tiempo y pueden elegir detenerla. La indicación se coloca en la pantalla de forma sutil para que no obstruya las notificaciones importantes. Consulta Administrador de tareas para obtener más información.
Implementa el Administrador de tareas para apps en segundo plano
Aunque hay disponible una implementación de AOSP de referencia para esta función, los implementadores de dispositivos con Android pueden personalizar y modificar esta IU del sistema.
El indicador de detención en el Administrador de tareas no debe mostrarse para las apps que son fundamentales para la funcionalidad del dispositivo, como el Dialer y la Cámara.
La implementación de AOSP usa una nueva API de devolución de llamada interna entre la IU del sistema y el servidor del sistema. Esta API permite que el servidor del sistema notifique a la IU del sistema cuando se inician nuevos servicios en primer plano. La API también notifica al servidor del sistema para que detiene ciertas apps cuando el usuario lo solicita.
Valida el Administrador de tareas para las notificaciones de apps en segundo plano
Para las pruebas manuales, valida la función del Administrador de tareas en las apps que se ejecutan en segundo plano.
Para las pruebas de unidades, usa las pruebas de unidades disponibles en AOSP.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Task Manager\n\nIn Android 13, a new System UI affordance called the\n[Task Manager](https://developer.android.com/about/versions/13/changes/fgs-manager)\nnotifies the user about the state and resources being used by the foreground\nservices on background apps and enables the user to stop these apps.\n\nWith the introduction of [notification permissions](https://developer.android.com/about/versions/13/changes/notification-permission)\nin Android 13, users have control over turning off\nnotifications from background apps that run [foreground services](https://developer.android.com/guide/components/foreground-services)\nfor location, media playback and projection, data sync, video and voice calls,\nand connected devices. When such notifications are turned off, required\nnotifications from foreground services that indicate their state and resource\nusage to the user aren't displayed. The Task Manager adds an information bar\non the Quick Settings display to inform users of the apps running in the\nbackground and their usage of phone resources such as memory and battery. With\nthis interface, users are notified if an app is running a foreground service for\na long time and can choose to stop an app. The affordance is placed on the\ndisplay in a subtle way so it doesn't obstruct important notifications. See\n[Task Manager](https://developer.android.com/about/versions/13/changes/fgs-manager)\nfor more information.\n\nImplement Task Manager for background apps\n------------------------------------------\n\nAlthough a [reference AOSP implementation](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/packages/SystemUI/src/com/android/systemui/qs/FgsManagerController.kt)\nfor this feature is available, Android-powered device implementers can customize and\nmodify this System UI.\nThe stop affordance in the Task Manager mustn't be displayed for apps which are\ncore to the functionality of the device, such as Dialer and Camera.\n\nThe AOSP implementation uses a new internal [callback API](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/core/java/android/app/IForegroundServiceObserver.aidl)\nbetween the [System UI](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/packages/SystemUI)\nand [System Server](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/services/core/java/com/android/server). This API lets the System Server notify the System UI when new\nforeground services are started. The API also notifies the System Server to\nstop certain apps, when requested by the user.\n| **Note:** This feature can't be turned off.\n\nValidate Task Manager for background apps notifications\n-------------------------------------------------------\n\nFor manual testing, validate the Task Manager feature against apps that are\nrunning in the background.\n\nFor unit testing, use [unit tests](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/FgsManagerControllerTest.java)\navailable in AOSP."]]