Pekerjaan latar belakang
Pekerjaan latar belakang adalah tugas apa pun yang perlu dilakukan aplikasi Anda saat tidak terlihat di latar depan, seperti mengambil data dari server atau memproses gambar.
Menavigasi kompleksitas eksekusi latar belakang adalah kunci untuk membuat aplikasi yang "ramah pengguna"—yaitu, aplikasi yang tangguh, responsif, dan efisien yang berfungsi dengan baik di semua perangkat.
Mulai menggunakan tugas latar belakang
Pilih opsi yang tepat
Proses dan siklus proses aplikasi
Solusi utama
WorkManager
Layanan Latar Depan
Alarm
Siaran
Panduan latar belakang berdasarkan kasus penggunaan
Solusi yang tepat akan bervariasi berdasarkan kasus penggunaan Anda. Android menyediakan banyak API khusus tugas, yang dioptimalkan untuk skenario tertentu, dan sering kali menghasilkan penghematan daya yang lebih besar dan lebih sedikit batasan dibandingkan saat menggunakan WorkManager dan Layanan Latar Depan.
Bagian ini mencantumkan beberapa kasus penggunaan yang lebih umum, dan solusi yang direkomendasikan.
Location
Widget
Bluetooth dan Perangkat Terhubung
Pelacakan Langkah
Transfer Data yang Dimulai oleh Pengguna
Pemutaran Media
Memahami pengoptimalan daya
Memahami Batas Resource Pengelolaan Daya
Sistem memprioritaskan permintaan resource oleh aplikasi berdasarkan status perangkat, status aplikasi, dan bucket standby aplikasi.
Pelajari lebih lanjut cara aplikasi Anda dapat bekerja dalam batas resource pengelolaan daya perangkat untuk menjalankan tugas di latar belakang secara andal.