Hi, I'm making an application that must detect phone's signal quality before it can proceed.
I see only one way to do it: register with the TelephonyManager (in package android.telephony) to listen for LISTEN_SIGNAL_STRENGTHS, then use SignalStrength class to get RSSI and bit error rate value (for GSM network). I tested this solution on a HTC Legend phone (running Android 2.1) but it does not work completely. The method getGsmSignalStrength() return some values as described in 3GPP TS 27.007. I think those values are OK. But method getGsmBitErrorRate() always returns 99 (which means "not known or not detectable"). Does anyone know whether getGsmBitErrorRate() actually works or not? If it doesn't, is there any alternative method to detect signal quality? Corleone -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

