Мне пришлось программировать Android с других платформ, которые я использовал с GPS. на других платформах у меня был доступ к аппаратному обеспечению GPS (у меня был низкоуровневый драйвер GPS), и благодаря этому я мог получать обновления GPS 5 раз в секунду и даже больше. Сейчас я работаю с Samsung Galaxy S2 (который мне ясно, что его GPS очень мощный и может предоставлять несколько обновлений в секунду. В настоящее время, когда я устанавливаю поставщика GPS для предоставления обновлений на минимальном расстоянии и минимальном времени, например:
mlocManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER, 0, 0, mlocListener
);
Я получаю 1 обновление в секунду (или 800 мс как наименьший промежуток между двумя обновлениями), что слишком мало для моего приложения. Есть ли способ заставить GPS HW сообщать о большем количестве обновлений? Я предполагаю, что он не виден пользователю, но есть ли какой-нибудь способ получить доступ к регистрам GPS HW?