任務管理器

在 Android 13 中,一個名為任務管理器的新系統 UI 可供性通知用戶後台應用程序上的前台服務正在使用的狀態和資源,並使用戶能夠停止這些應用程序。

隨著 Android 13 中通知權限的引入,用戶可以控制關閉運行前台服務的後台應用程序的通知,這些服務包括位置、媒體播放和投影、數據同步、視頻和語音通話以及連接的設備。關閉此類通知時,不會顯示前台服務向用戶指示其狀態和資源使用情況所需的通知。任務管理器在快速設置顯示上添加了一個信息欄,以告知用戶後台運行的應用程序及其對手機資源(如內存和電池)的使用情況。通過此接口,如果應用程序長時間運行前台服務,用戶會收到通知,並可以選擇停止應用程序。可供性以微妙的方式放置在顯示屏上,因此不會妨礙重要通知。有關詳細信息,請參閱任務管理器

為後台應用程序實施任務管理器

儘管此功能的參考 AOSP 實現可用,但 OEM 可以自定義和修改此系統 UI,只要該實現滿足[8.5/H-0-1] CDD 要求即可。某些應用程序(例如撥號器和相機)是設備功能的核心,不得在任務管理器中顯示停止提示。

AOSP 實現在System UISystem Server之間使用了一個新的內部回調 API 。當新的前台服務啟動時,此 API 允許系統服務器通知系統 UI。當用戶請求時,API 還會通知系統服務器停止某些應用程序。

驗證任務管理器以獲取後台應用程序通知

對於手動測試,針對在後台運行的應用程序驗證任務管理器功能。

對於單元測試,請使用 AOSP 中提供的單元測試