Данные GPS NMEA всегда доступны/надежны?

В LocationManager есть метод для регистрации прослушивателя сообщений NMEA устройства GPS, прослушивающего через GpsStatus.NmeaListener

Может ли разработчик быть уверен, что onNmeaReceived будет вызываться для каждого устройства с Android 4.1+ и аппаратным GPS?

Я имею в виду, надежно ли прослушивание изменений местоположения в случае использования и анализа данных NMEA самостоятельно вместо использования LocationListener как я делаю сейчас?

Я спрашиваю, потому что нашел несколько старых тем, где разработчики жаловались на этот метод на Android с версией 2.3. Как насчет устройств сейчас/никогда?


person michal.luszczuk    schedule 21.08.2016    source источник


Ответы (1)


Может ли разработчик быть уверен, что функция onNmeaReceived будет вызываться для каждого устройства с Android 4.1+ и аппаратным GPS?

Не все устройства GPS используют NMEA. Используются и другие основные протоколы. Я бы не стал рассчитывать на то, что это будет доступно 100% времени.

person Brad    schedule 22.08.2016