How to determine if a GPS signal is weak or high?

How to detect GPS signal strength, such as low (weak) or high?

Is there an API class?

Thanks in advance.

+7
android
source share
2 answers

The getAccuracy() method of the Location object returned by onLocationChanged provides a good indication of how good the fix is.

+3
source share
 GpsStatus. getSatellites(); //for each of those do GpsSatelite. getSnr(); //that ruturns the signal to noise ratio //use with GpsStatus.Listener 

Here's what the api docs looks like: Location Manager - GpsStatus - GpsSatelite

+5
source share

All Articles