Quand l'appareil Android passe-t-il en mode veille?
J'étais à la recherche AFIN de et web, mais je ne pouvais pas trouver suffisamment de réponse pour ma question particulière. Ok nous y voilà:
Chaque utilisateur peut modifier en veille de l'écran sur android. (quand l'écran s'éteint lorsque son inactivité __ secondes/minutes - choix utilisateur ). Mais l'utilisateur peut modifier UNIQUEMENT en veille de l'écran et non pas lorsque l'appareil passe en fait pour dormir. J'ai trouvé ici ce qui se passe lorsque l'appareil se met en veille: (Vraiment sympa de répondre par CommonsWare) Android De Veille/Mode De Veille
Ok ma question est simple. Comment puis-je savoir quand mon téléphone va aller dormir? Il va aller dormir immédiatement après l'activation de l'écran? Va-il rester "éveillé" un moment après que l'écran était éteint? Et le plus important: en mode veille, en particulier, de l'appareil varie en fonction de la marque de l'appareil ( comment le fabricant de mettre en œuvre ce ) ou cela dépend de la version de la ROM (Par exemple, tous les ICS, les appareils alimentés par aller dormir X secondes après l'écran était éteint )?
source d'informationauteur rootpanthera
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez jamais être vraiment sûr si l'appareil se mette en veille. Au mieux, je peux vous donner une liste des choses qui seraient assurez-vous que l'appareil n'est pas allé dormir:
En dehors de cela, il n'y a aucune garantie que l'appareil va aller dormir
n
secondes après l'écran est éteint, même si aucune wakelocks. C'est jusqu'à l'OEM, et ils peuvent modifier cette.Gardez à l'esprit que les appareils Android ont une option pour garder le dispositif de déverrouillage pour un certain laps de temps après que l'écran se mette en veille.
Il y a une petite différence dans la consommation d'énergie lorsque vous comparez un téléphone avec des ordinateurs portables.
Les ordinateurs portables la plupart du temps s'exécute sur direct d'alimentation par chargeur. (Surtout que nous portons en charge avec un ordinateur portable).
Les Mobiles le plus souvent gérés par la batterie. (Rarement nous portons chargeur avec nous).
En gardant cela à l'esprit, android est conçu de telle manière que le téléphone ne consommeront pas d'énergie de la batterie si l'utilisateur n'est pas en interaction avec le téléphone. C'est pour augmenter la batterie de temps pour l'utilisateur.
C'est pourquoi, lorsque l'écran LCD est hors tension (ce qui signifie que l'utilisateur n'est pas en interaction avec le téléphone), avec en une fraction de secondes CPU sera également aller à un mode (mode veille) où il fait un minimum de travail et permet d'économiser la batterie. Lorsque le PROCESSEUR est en mode veille, il accepte uniquement les commandes de la RIL (radio interface layer) qui est, fondamentalement, de SMS et d'appeler les fonctions et les alarmes. Autre que cela, le CPU arrêter l'exécution d'autres applications fonctions.
Remarque : Si une application veut de temps PROCESSEUR pour ses travaux d'urgence lorsque le PROCESSEUR est en mode veille, puis il peut demander du temps CPU, l'utilisation de l'ÉVEIL des SERRURES.
Pour exemple : MP3 application doit continuer à jouer les chansons dans son service, même si l'utilisateur a désactivé l'écran LCD. Cela signifie que MP3 de l'application de service a demandé du temps CPU, l'utilisation de l'ÉVEIL des SERRURES.
Votre question : Comment puis-je savoir quand mon téléphone va aller dormir?
- Sna : Simple, il passe en mode veille lorsque l'écran LCD est hors tension, avec en une fraction de secondes.
Votre question : en mode veille, en particulier, de l'appareil varie en fonction de la marque de l'appareil
- Sna : Depuis android est open source, les OEM peuvent prendre conducteur de la couche , qui est le GPU de la licence et peut modifier le gestionnaire d'alimentation de lecteur à se comporter différemment. Tous ces modes de mise en veille et réveil les verrous sont enfin sous le contrôle du gestionnaire de l'Alimentation pilote du noyau Linux couche.
pour les essais en mode veille/somnoler en Android 6.0, vous devez utiliser les commandes:
plus d'infos, voir ici: L'optimisation pour les Doze et de l'Application de Veille