Trong Android 13, một thuộc tính tương tác trên giao diện người dùng hệ thống mới có tên là Trình quản lý tác vụ thông báo cho người dùng về trạng thái và tài nguyên đang được nền trước sử dụng trên ứng dụng nền và cho phép người dùng dừng các ứng dụng này.
Với sự ra mắt của quyền gửi thông báo trong Android 13, người dùng có thể tắt thông báo từ các ứng dụng nền chạy dịch vụ trên nền trước cho vị trí, phát và chiếu nội dung nghe nhìn, đồng bộ hoá dữ liệu, gọi thoại và gọi video, và các thiết bị được kết nối. Bạn bắt buộc phải tắt khi các thông báo đó bị tắt thông báo từ các dịch vụ trên nền trước cho biết trạng thái và tài nguyên của các dịch vụ đó dữ liệu sử dụng của người dùng sẽ không được hiển thị. Trình quản lý tác vụ thêm một thanh thông tin trên màn hình Cài đặt nhanh để thông báo cho người dùng về các ứng dụng đang chạy trong nền cũng như mức sử dụng tài nguyên của điện thoại như bộ nhớ và pin. Bằng giao diện này, người dùng sẽ được thông báo nếu một ứng dụng đang chạy dịch vụ trên nền trước cho trong một khoảng thời gian dài và có thể chọn dừng một ứng dụng. Thành phần tương tác được đặt trên hiển thị theo cách tinh tế để không che khuất các thông báo quan trọng. Xem Trình quản lý tác vụ để biết thêm thông tin.
Triển khai Trình quản lý tác vụ cho các ứng dụng nền
Mặc dù cách triển khai AOSP tham chiếu dành cho tính năng này, OEM có thể tuỳ chỉnh và sửa đổi Giao diện người dùng hệ thống này, như miễn là quá trình triển khai đáp ứng [8.5/H-0-1] yêu cầu của CDD. Một số ứng dụng nhất định, chẳng hạn như Trình quay số và Máy ảnh, là những ứng dụng cốt lõi trong chức năng của thiết bị, không được hiển thị một thuộc tính dừng trong Trình quản lý tác vụ.
Quá trình triển khai AOSP sử dụng API callback nội bộ mới giữa Giao diện người dùng hệ thống và Máy chủ hệ thống. API này cho phép Máy chủ hệ thống thông báo cho Giao diện người dùng hệ thống khi các dịch vụ trên nền trước đã bắt đầu. API cũng thông báo cho Máy chủ hệ thống để dừng một số ứng dụng khi người dùng yêu cầu.
Xác thực Trình quản lý tác vụ cho thông báo về ứng dụng nền
Để kiểm thử thủ công, hãy xác thực tính năng Trình quản lý tác vụ cho các ứng dụng đang chạy trong nền.
Đối với kiểm thử đơn vị, hãy sử dụng kiểm thử đơn vị có trong AOSP.