Вопрос так же прост, как название: как измерить силу сигнала GPS?
Поэтому, предполагая, что вы действительно имеете в виду силу сигнала, вы можете получить GpsStatus через LocationManager.getGpsStatus() , и это дает вам список спутников через getSatellites() ‘, и каждый из них имеет отношение сигнал / шум ( getSnr() ).
Предполагая, что вы имеете в виду точность, попробуйте Location.getAccuracy() .
Вы можете считывать уровень сигнала в сообщении MNEA GSV в соотношении SNR-Signal to Noise Ratio.
Старые приемники не могли отслеживать деревья или внутри зданий. Современные приемники гораздо более чувствительны.
Очень сложно измерить уровень сигнала gps-сателлита без очень дорогого тестового оборудования (анализатора спектра или специализированного gps-приемника). Для этого нет доступных в продаже инструментов.
Почему бы вам это сделать? Уровень сигнала фактически не имеет отношения к определению положения.