2016-12-29 5 views
0

J'ai développé une application qui écoute la force des signaux. J'ai utilisé Phone Listener pour écouter onSignalStrengthsChanged (SignalStrength signalStrength). SignalStrength est mis à jour par téléphone. Cependant, je veux mettre à jour le signalStrength fréquemment. Comment modifier la période de mise à jour de la force du signal dans la programmabilité android?Comment mettre à jour onSignalStrength (Force du signal)

Répondre

0

Android ne vérifie pas ce niveau plus souvent pour fournir aux API standard. Il n'y a pas d'option pour interroger ces valeurs. Vous devez stocker la dernière valeur reçue via onSignalStrengthsChanged() et renvoyer la dernière valeur lorsque votre application en a besoin (si le taux d'interrogation le plus rapide est votre objectif).

+0

Merci pour votre réponse. Mon problème n'est pas lié au taux d'interrogation. J'ai développé une application pour voir la force du signal. Mais j'ai remarqué que lorsque j'ouvre la visionneuse de force du signal propre au téléphone (Paramètres/À propos du téléphone/État), la force du signal est mise à jour fréquemment. Mais lorsque je lance mon application uniquement, la force du signal n'est pas mise à jour fréquemment. Je comprends que si la visionneuse de signal propre au téléphone est ouverte, alors l'intensité du signal est mise à jour fréquemment. Sinon, la force du signal est mise à jour à un certain intervalle de temps. Je demande comment changer les changements d'intervalle de temps. @Jonas Köritz – john

+0

Quel appareil utilisez-vous? La force de mon signal ne se met pas fréquemment à jour dans la vue des paramètres. –

+0

J'ai utilisé Samsung Galaxy j7 @ Jonas Köritz. – john