je voudrais stocker la puissance du signal cellulaire, et je le fais comme ceci:Comment obtenir la puissance actuelle du signal cellulaire?
private class GetRssi extends PhoneStateListener {
@Override
public void onSignalStrengthsChanged(SignalStrength signalStrength) {
super.onSignalStrengthsChanged(signalStrength);
Variables.signal = signalStrength.getGsmSignalStrength();
}
}
D'accord, mais cela ne fonctionne que si elle change. J'ai besoin de la force du signal actuel.
Existe-t-il une méthode pour demander simplement la force du signal actuel?
Si vous enregistrez ce programme d'écoute lorsque votre application démarre, vous disposez de la force du signal en cours. Il ne changera pas jusqu'à ce que vous soyez à nouveau appelé par l'auditeur, auquel cas vous pourrez mettre à jour votre variable interne en stockant la force. – Ryan
Comme le dit Ryan ... si vous gardez la trace de la force du signal actuel, vous saurez toujours ce qu'il est actuellement! – Vorsprung