Task-Manager

In Android 13 gibt es eine neue System-UI mit dem Namen Task-Manager informiert den Nutzer über den Status und die Ressourcen, die vom Vordergrund verwendet werden -Dienste im Hintergrund ausgeführt und ermöglicht dem Nutzer, diese Apps zu beenden.

Mit der Einführung der Berechtigungen zum Senden von Benachrichtigungen können Nutzer unter Android 13 festlegen, Benachrichtigungen von Hintergrund-Apps, die Dienste im Vordergrund ausführen für Standort, Medienwiedergabe und Projektion, Datensynchronisierung, Video- und Sprachanrufe, und verbundene Geräte. Wenn solche Benachrichtigungen deaktiviert sind, ist eine Benachrichtigungen von Diensten im Vordergrund, die ihren Status und ihre Ressource angeben nicht angezeigt. Im Task-Manager wird eine Informationsleiste hinzugefügt. auf dem Bildschirm der Schnelleinstellungen angezeigt, um die Nutzer über die Apps zu informieren, die im Hintergrund und Nutzung von Telefonressourcen wie Arbeitsspeicher und Akku. Mit werden Nutzer benachrichtigt, wenn in einer App ein Dienst im Vordergrund und können eine App beenden. Das Angebot wird auf der werden dezent angezeigt, damit wichtige Benachrichtigungen nicht verdeckt werden. Weitere Informationen finden Sie unter Task-Manager .

Task-Manager für Hintergrund-Apps implementieren

Obwohl eine Referenz-AOSP-Implementierung für diese Funktion verfügbar ist, können OEMs diese System-UI anpassen und ändern, Voraussetzung ist, dass die Implementierung die [8.5/H-0-1] CDD-Anforderung erfüllt. Bestimmte Apps wie die Telefon- und Kamerafunktion, die für die Funktionalität von Gerät darf im Task-Manager keine Option zum Stoppen angezeigt werden.

Die AOSP-Implementierung verwendet eine neue interne Callback API. zwischen der System-UI und Systemserver. Mit dieser API kann der Systemserver die Systembenutzeroberfläche benachrichtigen, wenn neue Dienste im Vordergrund gestartet. Die API benachrichtigt den Systemserver auch, Bestimmte Apps auf Wunsch des Nutzers beenden

Task-Manager für Benachrichtigungen von Apps im Hintergrund validieren

Für manuelle Tests sollten Sie die Task-Manager-Funktion mit Apps vergleichen, die die im Hintergrund laufen.

Verwenden Sie für Einheitentests Einheitentests. in AOSP verfügbar.