Я хочу заменить поставщика GPS по умолчанию на телефоны Android с моим собственным источником координат.Замените поставщика сигналов GPS по умолчанию на устройствах Android.
Есть ли какой-либо слой/API/библиотека/провайдер, который позволит заменить мой провайдер сигналов вместо встроенного аппаратного GPS или читать из внешнего плагина? Это должно позволить всем приложениям, которые полагаются на службу GPS, получать мой сигнал вместо GPS. В идеале замена должна по-прежнему иметь доступ к сигналу GPS (для сравнения/коррекции или для переключения между двумя поставщиками).
Я думаю, например, о реализации моего собственного LocationManager и регистрации его в системе (как необязательный или по умолчанию), если это возможно. Но на этом этапе я все еще пытаюсь выяснить, что возможно и подходит.
Спасибо за любые указатели.
Большое спасибо за ответы. Я путешествовал, и мне нужно будет прочитать немного ответов на каждый ответ. Причина, по которой я спрашиваю, заключается в том, что можно реально улучшить сигнал GPS, если вы можете получить измерения атмосферных искажений для вашего текущего местоположения. Поэтому было бы здорово, если бы можно было заменить поставщика местоположения «на лету» для других приложений. – relet
Я нашел аналогичный, довольно недавний, но, к сожалению, неотвеченный вопрос о официальном списке разработчиков Android: https://groups.google.com/group/android-developers/browse_thread/thread/dccd42d09dff6643. Я видел плакат вокруг других проектов Android, поэтому, я думаю, у него есть некоторый опыт. Может быть, он нашел немного больше информации в то время, когда он хочет поделиться. – RoToRa
Спасибо, RoToRa. Я постараюсь следить за этим. – relet