Peut-être que la question devrait être - "comment garder le CPU éveillé avec l'écran éteint", mais je ne suis pas encore sûr, voici pourquoi :
J'essaie d'utiliser mon appareil Android comme un lecteur DLNA, qui diffuse de la musique vers un système de rendu DLNA. Le problème est que la lecture s'arrête constamment lorsque l'écran est éteint, avec des applications telles que n7player y Lecteur de musique doubleTwist . Logiquement, ces applications devraient garder le CPU éveillé lorsque la musique est en cours de lecture, mais si ce n'est pas le cas, j'ai essayé ce qui suit pour garder le CPU éveillé :
- Désactiver les optimisations de la batterie sur ces applications ;
- un script Automate sans l'option "garder l'écran allumé" ;
- Ce site commande - echo mylockname >/sys/power/wake_lock ;
Mais ces solutions n'ont pas résolu mon problème, la lecture s'arrête après un certain temps, lorsque l'écran s'éteint. Si l'écran reste allumé, en utilisant la fonction caféine par exemple, il n'y a pas de problème, mais j'aimerais garder l'écran éteint pour économiser de la batterie et peut-être prolonger la vie de l'appareil.
Donc, si les solutions que j'ai mentionnées maintiennent vraiment le CPU éveillé, peut-être que ces lecteurs ont besoin d'autre chose pour continuer à lire.
Mise à jour : Rétroéclairage de l'écran éteint Cette approche semble la plus prometteuse et fonctionne peut-être sur certains appareils comme prévu, mais pas sur le mien (tablette Samsung SM-T585). Il devrait éteindre le rétro-éclairage de l'écran et il le fait en réglant le niveau de luminosité sur 0. Peut-être que certains appareils éteignent complètement le rétro-éclairage dans ce cas, mais ma tablette continue d'émettre une lumière très faible. Si quelqu'un connaît un moyen d'éteindre complètement le rétroéclairage, faites-le moi savoir.