W Androidzie 13 nowy interfejs systemu o nazwie Menedżer zadań powiadamia użytkownika o stanie i zasobach używanych przez pierwszy plan usług w aplikacjach działających w tle i umożliwia użytkownikowi zatrzymanie tych aplikacji.
Wraz z wprowadzeniem uprawnień dotyczących powiadomień w Androidzie 13 użytkownicy mogą powiadomienia z aplikacji działających w tle, które działają usługami na pierwszym planie. do lokalizacji, odtwarzania i wyświetlania treści multimedialnych, synchronizacji danych, rozmów wideo i głosowych i połączonych urządzeń. Wymagane, gdy takie powiadomienia są wyłączone powiadomienia z usług działających na pierwszym planie, które wskazują ich stan i zasoby nie są wyświetlane. Menedżer zadań doda pasek informacyjny. na ekranie Szybkie ustawienia, aby poinformować użytkowników o aplikacjach uruchomionych w tle i wykorzystaniu przez nie zasobów telefonu, takich jak pamięć czy bateria. Na tego interfejsu, użytkownicy będą powiadamiani, gdy aplikacja uruchomi usługę na pierwszym planie na dłużej i decydować o zatrzymaniu aplikacji. Afordancja jest umieszczana na wyświetlać w subtelny sposób, by nie zasłaniać ważnych powiadomień. Zobacz Menedżer zadań .
Wdróż Menedżera zadań dla aplikacji działających w tle
Chociaż referencyjna implementacja AOSP dla tej funkcji, OEM może dostosowywać i modyfikować interfejs systemu, o ile implementacja spełnia wymagania CDD [8.5/H-0-1]. niektórych aplikacji, takich jak Telefon i Aparat, które są niezbędne na urządzeniu nie może wyświetlać listy Afinansów w Menedżerze zadań.
Implementacja AOSP wykorzystuje nowy wewnętrzny interfejs API wywołania zwrotnego między interfejsem systemu. oraz Serwer systemu. Ten interfejs API pozwala serwerowi systemu powiadamiać interfejs systemu o nowych uruchomione są usługi działające na pierwszym planie. Interfejs API powiadamia też serwer systemowy, aby zatrzymywać określone aplikacje na prośbę użytkownika.
Sprawdź, czy w Menedżerze zadań są powiadomienia z aplikacji w tle
Jeśli chcesz przeprowadzić testy ręczne, sprawdź działanie Menedżera zadań pod kątem aplikacji, które: który działa w tle.
Do testowania jednostkowego używaj testów jednostkowych. dostępne w AOSP.