Travail en arrière-plan
Le travail en arrière-plan désigne toute tâche que votre application doit effectuer lorsqu'elle n'est pas visible au premier plan, comme récupérer des données à partir d'un serveur ou traiter des images.
Pour créer des applications "citoyennes", c'est-à-dire résilientes, réactives et efficaces, qui fonctionnent bien sur tous les appareils, il est essentiel de maîtriser les complexités de l'exécution en arrière-plan.
Premiers pas avec le travail en arrière-plan
Choisir la bonne option
Processus et cycle de vie d'une application
Solutions clés
WorkManager
Services de premier plan
Alarmes
Diffusions
Conseils généraux par cas d'utilisation
La solution adaptée varie en fonction de votre cas d'utilisation. Android fournit de nombreuses API spécifiques à des tâches, qui sont optimisées pour des scénarios particuliers et qui permettent souvent de réaliser de plus grandes économies d'énergie et de réduire les restrictions par rapport à l'utilisation de WorkManager et des services de premier plan.
Cette section répertorie certains des cas d'utilisation les plus courants et la solution recommandée.
Location
Widgets
Bluetooth et appareils connectés
Suivi des pas
Transfert de données initié par l'utilisateur
Lecture des contenus multimédias
Comprendre les optimisations de l'efficacité énergétique
Comprendre les limites de ressources de la gestion de l'alimentation
Le système hiérarchise les demandes d'accès aux ressources en fonction de l'état de l'appareil, de l'état de l'application et du bucket de mise en veille de l'application.
Découvrez comment votre application peut fonctionner dans les limites des ressources de gestion de l'alimentation de l'appareil pour exécuter de manière fiable des tâches en arrière-plan.