Kể từ ngày 27 tháng 3 năm 2025, bạn nên sử dụng android-latest-release thay vì aosp-main để xây dựng và đóng góp cho AOSP. Để biết thêm thông tin, hãy xem phần Thay đổi đối với AOSP.
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Trong Android 13, một tính năng 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 nền, đồng thời cho phép người dùng dừng các ứng dụng này.
Với việc ra mắt quyền thông báo 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 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, cuộc gọi video và thoại, cũng như các thiết bị đã kết nối. Khi các thông báo như vậy bị tắt, 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 các dịch vụ đó sẽ không hiển thị cho người dùng. Trình quản lý tác vụ sẽ 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 ở chế độ nền và mức sử dụng tài nguyên điện thoại 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 một 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. Tính năng này được đặt trên màn hình một 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 ứng dụng chạy nền
Mặc dù có phương thức triển khai AOSP tham khảo 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ị chức năng dừng trong Trình quản lý tác vụ cho các ứ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à Máy ảnh.
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ố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 mới đượ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 nhất định 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 của ứng dụng trong 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ụ với các ứng dụng đang chạy ở chế độ nền.
Để kiểm thử đơn vị, hãy sử dụng kiểm thử đơn vị có trong AOSP.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[],null,["# Task Manager\n\nIn Android 13, a new System UI affordance called the\n[Task Manager](https://developer.android.com/about/versions/13/changes/fgs-manager)\nnotifies the user about the state and resources being used by the foreground\nservices on background apps and enables the user to stop these apps.\n\nWith the introduction of [notification permissions](https://developer.android.com/about/versions/13/changes/notification-permission)\nin Android 13, users have control over turning off\nnotifications from background apps that run [foreground services](https://developer.android.com/guide/components/foreground-services)\nfor location, media playback and projection, data sync, video and voice calls,\nand connected devices. When such notifications are turned off, required\nnotifications from foreground services that indicate their state and resource\nusage to the user aren't displayed. The Task Manager adds an information bar\non the Quick Settings display to inform users of the apps running in the\nbackground and their usage of phone resources such as memory and battery. With\nthis interface, users are notified if an app is running a foreground service for\na long time and can choose to stop an app. The affordance is placed on the\ndisplay in a subtle way so it doesn't obstruct important notifications. See\n[Task Manager](https://developer.android.com/about/versions/13/changes/fgs-manager)\nfor more information.\n\nImplement Task Manager for background apps\n------------------------------------------\n\nAlthough a [reference AOSP implementation](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/packages/SystemUI/src/com/android/systemui/qs/FgsManagerController.kt)\nfor this feature is available, Android-powered device implementers can customize and\nmodify this System UI.\nThe stop affordance in the Task Manager mustn't be displayed for apps which are\ncore to the functionality of the device, such as Dialer and Camera.\n\nThe AOSP implementation uses a new internal [callback API](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/core/java/android/app/IForegroundServiceObserver.aidl)\nbetween the [System UI](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/packages/SystemUI)\nand [System Server](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/services/core/java/com/android/server). This API lets the System Server notify the System UI when new\nforeground services are started. The API also notifies the System Server to\nstop certain apps, when requested by the user.\n| **Note:** This feature can't be turned off.\n\nValidate Task Manager for background apps notifications\n-------------------------------------------------------\n\nFor manual testing, validate the Task Manager feature against apps that are\nrunning in the background.\n\nFor unit testing, use [unit tests](https://cs.android.com/android/platform/superproject/+/android-latest-release:frameworks/base/packages/SystemUI/multivalentTests/src/com/android/systemui/qs/FgsManagerControllerTest.java)\navailable in AOSP."]]