I want to send SMS when the signal strength is above 5 (I believe that is the minimum signal required to send an SMS). however, i want a reliable method to check this, so checking signal strength seems to be the best bet as it would also cover airplane mode.
An important constraint is that CellSignalStrength was added in API level 17, and need my code to work on API level 8 and above.