Je consulte la documentation sur la classe SignalStrength pour une application que je prévois de créer, mais il y a beaucoup de termes de télécommunications que je ne connais pas très bien. Je me demandais si quelqu'un pouvait brièvement jeter un peu de lumière sur quelques-unes des méthodes de cette classe, en particulier celles-ci:Android - SignalStrength Terminologie Explication
int getCdmaDbm()
Get the CDMA RSSI value in dBm
int getCdmaEcio()
Get the CDMA Ec/Io value in dB*10
int getEvdoDbm()
Get the EVDO RSSI value in dBm
int getEvdoEcio()
Get the EVDO Ec/Io value in dB*10
int getEvdoSnr()
Get the signal to noise ratio.
int getGsmBitErrorRate()
Get the GSM bit error rate (0-7, 99) as defined in TS 27.007 8.5
int getGsmSignalStrength()
Get the GSM Signal Strength, valid values are (0-31, 99) as defined in TS 27.007 8.5
Si je comprends bien, GSM et CDMA sont deux protocoles différents pour les réseaux cellulaires mobiles, EVDO est la norme par lequel les données sont déplacées à travers CDMA, et HSPA est la norme de données équivalente sur GSM. Pourquoi alors, n'y a-t-il pas de méthodes HSPA correspondantes, ainsi que getCDMASignalStrength() ou getCDMABitErrorRate()? Je ne suis pas trop clair sur ce que RSSI ou Ec/Io sont.
Merci. Je ne comprends toujours pas pourquoi il n'y a pas de fonctions pour HSPA - n'est-ce pas ce dont les utilisateurs d'AT & T auraient besoin pour obtenir des mesures précises de leur réseau de données? –