Trình quản lý tác vụ

Trong Android 13, một thành phần hỗ trợ mới của Giao diện người dùng hệ thống có tên là Trình quản lý tác vụ sẽ thông báo cho người dùng về trạng thái và tài nguyên mà các dịch vụ trên nền trước đang sử dụng trên các ứng dụng chạy ở chế độ nền, đồng thời cho phép người dùng dừng các ứng dụng này.

Khi quyền nhận thông báo ra mắt trong Android 13, người dùng có quyền kiểm soát việc tắt thông báo từ các ứng dụng chạy ở chế độ nền dịch vụ trên nền trước cho vị trí, hoạt động phát nội dung nghe nhìn và trình chiếu, đồng bộ hoá dữ liệu, cuộc gọi video và cuộc gọi thoại, cũng như các thiết bị được kết nối. Khi người dùng tắt các thông báo như vậy, những thông báo bắt buộc từ các dịch vụ trên nền trước cho biết trạng thái và mức sử dụng tài nguyên của dịch vụ đó đối với người dùng sẽ không xuất hiện. Trình quản lý tác vụ sẽ thêm một thanh thông tin vào 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 ở chế độ nền và mức sử dụng tài nguyên điện thoại của các ứng dụng đó, chẳng hạn như bộ nhớ và pin. Với 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 trong thời gian dài và có thể chọn dừng ứng dụng. Giao diện này được đặt trên màn hình theo cách tinh tế để không cản trở các thông báo quan trọng. Hãy 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 chạy ở chế độ nền

Mặc dù có một cách triển khai AOSP tham chiếu cho tính năng này, nhưng những người triển khai thiết bị chạy Android có thể tuỳ chỉnh và sửa đổi Giao diện người dùng hệ thống này. Không được hiển thị thành phần dừng trong Trình quản lý tác vụ cho những ứng dụng cốt lõi đối với chức năng của thiết bị, chẳng hạn như Trình quay số và Camera.

Việc triển khai AOSP sử dụng một API gọi lại nội bộ mới giữa Giao diện người dùng hệ thốngMá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ụ mới trên nền trước được khởi động. API này 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ụ để nhận thông báo của ứng dụng chạy trong nền

Đối với kiểm thử thủ công, hãy xác thực tính năng Trình quản lý tác vụ đối với các ứng dụng đang chạy ở chế độ nền.

Đối với kiểm thử đơn vị, hãy sử dụng kiểm thử đơn vị có trong AOSP.