Administrador de tareas

En Android 13, una nueva característica de la interfaz de usuario del sistema llamada Administrador de tareas notifica al usuario sobre el estado y los recursos que utilizan los servicios en primer plano en las aplicaciones en segundo plano y permite que el usuario detenga estas aplicaciones.

Con la introducción de permisos de notificación en Android 13, los usuarios pueden controlar la desactivación de notificaciones de aplicaciones en segundo plano que ejecutan servicios en primer plano para ubicación, reproducción y proyección de medios, sincronización de datos, videollamadas y llamadas de voz y dispositivos conectados. Cuando se desactivan dichas notificaciones, no se muestran las notificaciones requeridas de los servicios en primer plano que indican su estado y el uso de recursos para el 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 aplicaciones que se ejecutan en segundo plano y el uso que hacen de los recursos del teléfono, como la memoria y la batería. Con esta interfaz, se notifica a los usuarios si una aplicación está ejecutando un servicio en primer plano durante mucho tiempo y pueden optar por detener una aplicación. La oferta se coloca en la pantalla de manera sutil para que no obstruya las notificaciones importantes. Consulte Administrador de tareas para obtener más información.

Implementar el Administrador de tareas para aplicaciones en segundo plano

Aunque hay disponible una implementación de AOSP de referencia para esta función, los OEM pueden personalizar y modificar esta interfaz de usuario del sistema, siempre que la implementación cumpla con el requisito de CDD [8.5/H-0-1] . Ciertas aplicaciones, como Marcador y Cámara, que son fundamentales para la funcionalidad del dispositivo, no deben mostrar una posibilidad de parada en el Administrador de tareas.

La implementación de AOSP utiliza una nueva API de devolución de llamada interna entre la interfaz de usuario del sistema y el servidor del sistema . Esta API permite que el servidor del sistema notifique a la interfaz de usuario del sistema cuando se inicien nuevos servicios en primer plano. La API también notifica al servidor del sistema que detenga ciertas aplicaciones, cuando lo solicita el usuario.

Validar el Administrador de tareas para notificaciones de aplicaciones en segundo plano

Para realizar pruebas manuales, valide la función Administrador de tareas con las aplicaciones que se ejecutan en segundo plano.

Para las pruebas unitarias, use las pruebas unitarias disponibles en AOSP.