Есть ли способ узнать, какое приложение предоставляет время GPS, чтобы я мог справиться с 16-секундной коррекцией дополнительных секунд?

У меня есть приложение, которое использует GPS для отображения времени начала гонки. Оно должно соответствовать тому, что отображается на большинстве устройств GPS (Garmin и т. д.). Я использую внешний Bluetooth-модуль GPS и приложение для взаимодействия с системой Android, чтобы заменить внутренний GPS. Проблема заключается в том, что некоторые приложения (Bluetooth GPS) отображают скорректированное время (в реальном времени), а некоторые приложения (Bluetooth GPS Provider) не корректируют 16 високосных секунд, накопленных с момента запуска GPS.

Для меня было бы тривиально добавить 16 секунд, если бы я знал, какое приложение обслуживает данные. Думаю, я мог бы написать свой собственный интерфейс Bluetooth, но было бы намного проще, если бы я просто знал, какой из них использует пользователь.


person Allen Edwards    schedule 29.08.2012    source источник
comment
Я почти уверен, что вы не можете запросить, кто предоставляет GPS в этом контексте.   -  person JoxTraex    schedule 29.08.2012


Ответы (1)


Я связался с разработчиком Bluetooth GPS Provider, и он изменил свое приложение, чтобы использовать время GPS. Проблема решена

person Allen Edwards    schedule 14.11.2012