Я хотел бы заменить поставщика местоположения GPS по умолчанию на телефонах Android своим собственным источником координат.
Есть ли какой-либо слой / API / библиотека / провайдер, который позволил бы заменить моего провайдера сигналов вместо встроенного аппаратного GPS или считывать данные с внешнего плагина? Это должно позволить всем приложениям, которые используют сервис GPS, получать мой сигнал вместо GPS. В идеале замена должна иметь возможность доступа к сигналу GPS (для сравнения / исправления или для переключения между двумя поставщиками).
Я думаю, например, реализовать свой собственный LocationManager и зарегистрировать его в системе (по желанию или по умолчанию), если это возможно. Но на этом этапе я все еще пытаюсь выяснить, что возможно и подходит.
Спасибо за любые ссылки.