前台服务 (FGS) 任务管理器

在 Android 13 中,一项新的系统界面选项(称为 FGS 任务管理器)会通知用户后台应用的前台服务所使用的状态和资源,并且可让用户停止这些应用。

随着 Android 13 中推出通知权限功能,用户能够自主关闭运行前台服务的后台应用发出的有关以下方面的通知:获取位置信息、进行媒体播放和投影、数据同步、视频和语音通话以及设备已连接。关闭此类通知后,系统就不会显示前台服务向用户发送的指示其状态和资源使用情况的必需通知。任务管理器在“快捷设置”显示屏上添加了一个信息栏,用于告知用户在后台运行的应用及其使用手机资源(如内存和耗电量)的情况。借助此界面,用户会在应用长时间运行前台服务时收到通知,并且可以选择停止应用。此界面在显示屏上的放置位置非常巧妙,因此不会妨碍重要通知。如需了解详情,请参阅 FGS 任务管理器

为后台应用实现任务管理器

虽然已推出适用于此功能的参考 AOSP 实现,但 OEM 也可以自定义和修改此系统界面,前提是实现要符合 [8.5/H-0-1] CDD 要求。 某些应用(例如拨号器和相机)是设备功能的核心,不得在任务管理器中显示停止选项。

AOSP 实现会在系统界面系统服务器之间使用新的内部 callback API。使用此 API,系统服务器可以在系统启动新的前台服务时通知系统界面。此 API 还会应用户请求通知系统服务器停止某些应用。

验证用于后台应用通知的任务管理器

对于手动测试,请针对在后台运行的应用验证任务管理器功能。

对于单元测试,请使用 AOSP 中提供的单元测试