Lavoro in background
L'esecuzione di operazioni in background è una parte fondamentale della creazione di app per Android moderne che siano reattive, efficienti e rispettose delle risorse del dispositivo dell'utente. Il lavoro in background comprende qualsiasi attività che la tua app deve eseguire quando non è visibile in primo piano, come il recupero di dati da un server o l'elaborazione di immagini.
Gestire le complessità dell'esecuzione in background è fondamentale per creare applicazioni resilienti che funzionino correttamente su tutti i dispositivi.
Inizia a utilizzare Background Work
Scegli l'opzione giusta
Ciclo di vita di processi e app
Concetti principali
Gestore lavoro
Servizi in primo piano
Sveglie
Trasmissione
Indicazioni di base per caso d'uso
La soluzione giusta varia in base al tuo caso d'uso. Android fornisce molte API specifiche per le attività, che sono ottimizzate per scenari particolari e spesso portano a un maggiore risparmio energetico e a meno limitazioni rispetto all'utilizzo di WorkManager e dei servizi in primo piano.
Questa sezione elenca alcuni dei casi d'uso più comuni e la soluzione consigliata.
Posizione
Widget
Bluetooth e dispositivi connessi
Contapassi
Trasferimento dati avviato dall'utente
Riproduzione di contenuti multimediali
Comprendere le ottimizzazioni del consumo energetico
Informazioni sui limiti delle risorse di gestione dell'alimentazione
Il sistema assegna la priorità alle richieste di risorse delle app in base allo stato del dispositivo, allo stato dell'app e al bucket di standby dell'app.
Scopri di più su come la tua app può funzionare entro i limiti delle risorse di gestione dell'alimentazione del dispositivo per eseguire in modo affidabile il lavoro in background.