uzyskanie najwyższej częstotliwości aktualizacji GPS ze sprzętu GPS w moim Androidzie

Mam programowanie Androida z innych platform, z których korzystałem z GPS. na innych platformach miałem dostęp do GPS HW (miałem niskopoziomowy sterownik GPS) i dzięki temu mogłem uzyskać aktualizacje GPS 5 razy na sekundę i jeszcze więcej Teraz pracuję z Samsung Galaxy S2 (co jest dla mnie jasne, że jego GPS jest bardzo silny i może dostarczać kilka aktualizacji na sekundę. Obecnie, kiedy ustawiam dostawcę GPS na dostarczanie aktualizacji w minimalnej odległości i minimalnym czasie takim jak ten:

mlocManager.requestLocationUpdates( 
    LocationManager.GPS_PROVIDER, 0, 0, mlocListener
); 

Dostaję 1 aktualizację na sekundę (lub 800 ms jako najmniejszą przerwę między dwiema aktualizacjami), która jest zbyt niska dla mojej aplikacji. Czy jest jakiś sposób, aby zmusić GPS HW do raportowania większej liczby aktualizacji? Domyślam się, że nie jest on ujawniony użytkownikowi, ale czy jest jakiś sposób, aby uzyskać dostęp do rejestrów GPS HW?

questionAnswers(1)

yourAnswerToTheQuestion