I have an app for measuring a lot of phone stats including signal strength, and it works fine. I'm using the new onSignalStrengthsChanged method in Eclair (the old onSignalStrengthChanged was depracated in v2.0.1) and I've updated my app to include a service to continue recording that rssi value after you've exited the app (mostly to save the battery, but also for monitoring the phone state while making calls, etc.)
Anyway, I've tested the service out on my way to work and notice that if I let the phone go to sleep (hit the power button and the screen goes off) the signal strength value does not change -- it continues to hold the value it had when the phone went to sleep. I know the PhoneStateListener is working because I'm seeing updates for the cellID which comes from the onCellLocationChanged method in the PhoneStateListener. This services works as expected if I keep the phone awake by using Google Maps or just tapping the screen periodically while at the desktop -- in other words not letting the phone fall asleep. When I do that the data collected shows the cellID being updated *and* the signal strength changing as I drive. I know not a lot of people do this sort of thing (RF stuff), but has anybody else seen this? Is this a bug? Ken -- 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 To unsubscribe, reply using "remove me" as the subject.

