I am checking Signal Strength for CDMA devices. Can anyone specify the range signalStrength.getCdmaDbm() returns?. Lowest is -120 but for full signal strength what is the value? Highest I got is -52.
I am checking Signal Strength for CDMA devices. Can anyone specify the range signalStrength.getCdmaDbm()
Share
Well I am not sure if this is what you are looking for but after taking a look at the SignalStrength.java file in android source I noticed a bit of code that has a bunch of levels for cdma dbm and ecio levels.
and level is the lowest of the two
but I noticed that this does not correlate to the actual bars showing in the notification. If in 3G then this level is ignored and the Signal to Noise ratio is used.
if the data drops from 3G to 1x then use the actualLevel.
This was my code to find show the number of bars .
in the on create method use this below, and also make sure manifest uses READ_PHONE_STATE.