2 votes

Qu'est-ce que le mode veille d'Android ?

De nombreux développeurs parlent du mode veille d'Android.

Quand exactement l'appareil passe-t-il en mode veille ?

Qu'est-ce que le mode veille ?

En quoi le mode veille et le mode sommeil sont-ils différents (ou liés) ?

Lorsque l'appareil se met en veille ?

Quels sont les facteurs qui déterminent le choix du mode veille ou du mode sommeil ?

Existe-t-il un système appelé deep sleep (ou deep standby), si oui, des informations à ce sujet s'il vous plaît...

Quels sont les services arrêtés en mode veille ?

Ce qu'il adviendra des services fermés lors du réveil de l'appareil.

Considérons que je télécharge un fichier à l'aide d'ES Downloader, et que l'option hide (cacher) est disponible.

Supposons qu'il s'agisse d'un fichier volumineux de 100 Mo, CAS 1 : L'écran de mon appareil s'assombrit, puis s'éteint, mais ne se verrouille pas. CAS 2 : L'écran de mon appareil s'assombrit, s'éteint et se verrouille.

7voto

Milner Points 533

Un peu trop de questions pour un seul billet, bien qu'elles soient pour la plupart liées. Commençons par la fin :

Sommeil profond est un état dans lequel le processeur n'a "rien à faire du tout". En fonction des tâches que l'appareil doit accomplir, l'unité centrale fonctionne à différentes "vitesses" (fréquences). Si vous disposez d'une unité centrale de 1 GHz, cela ne signifie pas qu'elle fonctionne en permanence à 1 GHz (et qu'elle consomme votre batterie) ; elle n'atteindra sa pleine puissance que si elle est sollicitée. En moyenne, il fonctionnera à des fréquences beaucoup plus basses, jusqu'à environ 50 MHz. S'il n'y a vraiment rien à faire, le système le mettra en veille et programmera un réveil plus tard. Cet état est appelé "sommeil profond".

Votre appareil passe à En attente uniquement lorsque vous avez éteint l'écran, jamais lorsque l'écran est allumé. IMHO "Standby" et "Sleep mode" sont des synonymes. Mais éteindre l'écran n'est pas le seul critère pour passer en mode veille. En fonction des paramètres de votre appareil et des applications lancées ou en cours d'exécution, les téléchargements en cours peuvent par exemple se poursuivre, de même que d'autres "calculs en cours". L'"état verrouillé" n'a généralement rien à voir avec cela : il s'agit plutôt d'une "mesure de sécurité" contre un "accès non désiré".

Il n'existe pas de réponse générique à la question de savoir quels services sont interrompus lorsque vous éteignez l'écran : cela varie considérablement non seulement entre les appareils et les versions d'Android, mais aussi en fonction des applications installées et de la manière dont elles sont programmées/configurées.

Pour ce qui est de votre exemple spécifique : Cela dépend encore une fois. Supposons que vous ayez désactivé les données mobiles et que vous exécutiez votre téléchargement sur le WiFi. Votre "politique de mise en veille du WiFi" est réglée pour couper la connexion lorsque l'écran est éteint. Les résultats de votre téléchargement devraient alors être évidents :)


Notez que cette réponse est très probablement incomplète, car le sujet est assez complexe - et le nombre de questions que vous posez ne permet pas d'y répondre brièvement.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X