2017-09-09 5 views
1

cela peut être un peu hors sujet pour stackoverflow et je m'excuse pour cela. Mais personne dans les cartes Android ne semble pouvoir aider. Les meilleures personnes sont à stackoverflow, donc j'ai décidé de tenter ma chance ici.Les capteurs Android cessent de fonctionner après le sommeil -> comment les redémarrer?

Mon livre Lenovo Yoga présente l'ennuyeux problème de la perte des capteurs (1) après le repos. Cela peut arriver après quelques secondes ou après des heures. Seul un redémarrage de la tablette les ramène. Apparemment, d'autres utilisateurs (2) souffrent du même problème, mais jusqu'à présent aucune solution n'a été trouvée.

Y at-il un moyen de redémarrer les capteurs sans avoir à redémarrer l'appareil? Quel service est responsable du contrôle des capteurs, est-ce que sensorservice (android.gui.SensorServer)?

Cela ressemble à un problème simple (n'est probablement pas). Mais je n'y trouve absolument rien sur internet, ce qui rend le tout d'autant plus frustrant.

Merci beaucoup pour toute aide!

Meilleures salutations - Pesche

(1) Accéléromètre (y compris la rotation automatique), la lumière, le champ magnétique, l'orientation et GPS

(2) Voir les forums lenovo: "Halo clavier ne se réveille pas"

Répondre

0

J'ai le même problème sur un Nexus 6P après la mise à jour vers Android 8. L'échantillonnage Gyro fonctionne bien jusqu'à ce que l'appareil soit mis en mode veille. Après avoir réveillé le périphérique, une nouvelle file d'attente d'événements de capteur est créée à l'aide de l'API ISensorManager sans codes d'erreur, mais aucun rappel n'est reçu du capteur gyroscopique. Cet état reste jusqu'à ce que l'appareil soit redémarré.