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.
Pelacak perilaku latar belakang aplikasi
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Android 13 memperkenalkan konsep
pelacak konsumsi daya, yang merupakan proses yang memantau penggunaan baterai latar depan atau
latar belakang oleh aplikasi untuk menentukan apakah aplikasi melanggar beberapa kebijakan.
Android 13 berisi dua pelacak konsumsi daya:
pelacak layanan latar depan dan pelacak penggunaan baterai latar belakang. Daripada
menggunakan mekanisme Anda sendiri untuk menentukan penyalahgunaan baterai oleh aplikasi, sebaiknya
gunakan pelacak ini untuk memantau dan memberi tahu pengguna tentang penggunaan
baterai yang berlebihan.
Pelacak layanan latar depan
Layanan latar depan dapat dijalankan dan menggunakan baterai dalam waktu yang lama.
Pelacak layanan latar depan menampilkan notifikasi kepada pengguna saat
layanan latar depan telah berjalan dalam waktu yang lama, tetapi tidak terlihat,
seperti saat pengguna menutup notifikasi layanan. Jika pengguna
mengklik notifikasi, pengelola tugas akan ditampilkan dan memungkinkan
pengguna menghentikan layanan latar depan. Pelacak ini diaktifkan secara default.
Pelacak penggunaan baterai di latar belakang
Aplikasi dapat menghabiskan baterai di latar belakang tanpa sepengetahuan pengguna. Pelacak
baterai latar belakang memantau penggunaan baterai untuk setiap aplikasi. Penggunaan baterai
dalam konteks ini ditentukan oleh tiga dimensi: aplikasi latar depan di atas,
layanan latar depan yang menjalankan sesuatu yang tidak terlihat, dan bagian latar belakang
aplikasi. Jika bagian latar belakang penggunaan baterai aplikasi melampaui beberapa nilai minimum,
aplikasi akan dipindahkan ke bucket terbatas yang membatasinya hingga satu tugas per hari. Pelacak
ini dinonaktifkan secara default. Untuk mengaktifkan pelacak ini, jalankan perintah
berikut:
adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1
adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1
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,["# App background behavior trackers\n\nAndroid 13 introduces the concept of a\n*power consumption tracker*, which is a process that monitors foreground or\nbackground battery usage by apps to determine if apps violate some policy.\nAndroid 13 contains two power consumption trackers:\nthe foreground service tracker and background battery usage tracker. As opposed\nto using your own mechanisms to determine battery abuse by apps, we\nrecommend using these trackers to monitor and alert users of excessive battery\nusage.\n\nForeground service tracker\n--------------------------\n\nForeground services can execute and use battery for an extended period of time.\nThe foreground service tracker displays a notification to users when a\nforeground service has been running for a long period of time but is invisible,\nsuch as when a user has dismissed the service's notification. If the user\nclicks the notification, the task manager is displayed and lets\nthe user stop the foreground service. This tracker is enabled by default.\n\nBackground battery usage tracker\n--------------------------------\n\nApps can drain battery in the background without the user being aware. The\nbackground battery tracker watches battery usage for each app. Battery usage\nin this context is defined by three dimensions: foreground app on top,\nforeground service running something that isn't visible, and background part of\napp. If the background portion of the app's battery usage crosses some threshold,\nthe app is moved into a restricted bucket limiting it to one job per day. This\ntracker is disabled by default. To enable this tracker, run the following\ncommands: \n\n adb shell device_config put activity_manager bg_auto_restrict_abusive_apps 1\n adb shell device_config put activity_manager bg_current_drain_auto_restrict_abusive_apps_enabled 1"]]