Mulai 27 Maret 2025, sebaiknya gunakan android-latest-release, bukan aosp-main, untuk mem-build dan berkontribusi pada AOSP. Untuk mengetahui informasi selengkapnya, lihat Perubahan pada AOSP.
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Di Android 13, kemampuan UI Sistem baru yang disebut
Pengelola Tugas
memberi tahu pengguna tentang status dan resource yang digunakan oleh layanan
latar depan di aplikasi latar belakang dan memungkinkan pengguna menghentikan aplikasi ini.
Dengan diperkenalkannya izin notifikasi
di Android 13, pengguna memiliki kontrol untuk menonaktifkan
notifikasi dari aplikasi latar belakang yang menjalankan layanan latar depan
untuk lokasi, pemutaran dan proyeksi media, sinkronisasi data, panggilan video dan suara,
serta perangkat terhubung. Jika notifikasi tersebut dinonaktifkan, notifikasi
yang diperlukan dari layanan latar depan yang menunjukkan status dan penggunaan
resource-nya kepada pengguna tidak akan ditampilkan. Pengelola Tugas menambahkan panel informasi
di layar Setelan Cepat untuk memberi tahu pengguna tentang aplikasi yang berjalan di
latar belakang dan penggunaan resource ponsel seperti memori dan baterai. Dengan
antarmuka ini, pengguna akan diberi tahu jika aplikasi menjalankan layanan latar depan selama
waktu yang lama dan dapat memilih untuk menghentikan aplikasi. Affordance ditempatkan di
layar dengan cara yang halus sehingga tidak menghalangi notifikasi penting. Lihat
Task Manager
untuk mengetahui informasi selengkapnya.
Mengimplementasikan Task Manager untuk aplikasi latar belakang
Meskipun implementasi AOSP referensi
untuk fitur ini tersedia, pengimplementasi perangkat yang didukung Android dapat menyesuaikan dan
mengubah UI Sistem ini.
Affordance berhenti di Pengelola Tugas tidak boleh ditampilkan untuk aplikasi yang
merupakan inti dari fungsi perangkat, seperti Telepon dan Kamera.
Implementasi AOSP menggunakan API callback internal baru
antara UI Sistem
dan Server Sistem. API ini memungkinkan Server Sistem memberi tahu UI Sistem saat layanan
latar depan baru dimulai. API ini juga memberi tahu Server Sistem untuk
menghentikan aplikasi tertentu, jika diminta oleh pengguna.
Memvalidasi Pengelola Tugas untuk notifikasi aplikasi latar belakang
Untuk pengujian manual, validasi fitur Task Manager terhadap aplikasi yang
berjalan di latar belakang.
Untuk pengujian unit, gunakan pengujian unit
yang tersedia di AOSP.
Konten dan contoh kode di halaman ini tunduk kepada lisensi yang dijelaskan dalam Lisensi Konten. Java dan OpenJDK adalah merek dagang atau merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2025-07-27 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 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."]]