Gérer l'état de veille de l'appareil
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Lorsqu'un appareil Android est laissé inactif, l'écran s'assombrit d'abord, puis s'éteint, et enfin le processeur s'éteint. Cela empêche la batterie de l'appareil de se décharger rapidement. Toutefois, il peut arriver que votre application nécessite un comportement différent :
- Les applications telles que les jeux ou les applications de films peuvent avoir besoin de garder l'écran allumé.
- D'autres applications peuvent ne pas avoir besoin que l'écran reste allumé, mais peuvent nécessiter que le processeur continue de fonctionner jusqu'à la fin d'une opération critique.
Ces leçons expliquent comment maintenir un appareil en éveil lorsque cela est nécessaire sans épuiser sa batterie.
Leçons
- Maintenir l'appareil activé
- Découvrez comment maintenir l'écran ou le processeur en éveil selon les besoins, tout en minimisant l'impact sur l'autonomie de la batterie.
- Programmer des alarmes
- Découvrez comment utiliser des alarmes répétées pour planifier des opérations qui ont lieu en dehors de la durée de vie de l'application, même si l'application n'est pas en cours d'exécution ou si l'appareil est en veille.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/08/27 (UTC)."],[],[],null,["When an Android-powered device is left idle, it will first dim, then turn off the\nscreen, and ultimately turn off the CPU. This prevents the device\\\\'s battery\nfrom quickly getting drained. Yet there are times when your application might\nrequire a different behavior:\n\n- Apps such as games or movie apps may need to keep the screen turned on.\n- Other applications may not need the screen to remain on, but they may require the CPU to keep running until a critical operation finishes.\n\nThese lessons describe how to keep a device awake when necessary without\ndraining its battery.\n\nLessons\n\n**[Keep the device awake](/develop/background-work/background-tasks/scheduling/wakelock)**\n: Learn how to keep the screen or CPU awake as needed, while minimizing the\n impact on battery life.\n\n**[Schedule alarms](/develop/background-work/services/alarms/schedule)**\n: Learn how to use repeating alarms to schedule operations that take place\n outside of the lifetime of the application, even if the application is not\n running or the device is asleep."]]