2010-04-27 23 views

Odpowiedz

7

Najprostszym sposobem jest uzyskanie prędkości urządzenia z GPS, a dokładniej czasu potrzebnego na podróż pomiędzy 2 punktami. Na szczęście jest to już zrobione dla ciebie z klasą Lokalizacja: Location.getSpeed(), która zwraca liczbę zmiennoprzecinkową z prędkością wm/s.

Zobacz Android developer reference uzyskać więcej informacji

1

można obliczyć prędkość właśnie poprzez pomnożenie przyspieszenie do czasu było towarowego. ta metoda jest bardzo czuła, więc musisz dodać kontrolę graniczną, aby filtrować wibracje.

+0

Przyspieszeniomierze na towarowych urządzeniach mobilnych, takich jak Apple i telefony z systemem Android, są prawdopodobnie zbyt prymitywne, aby uzyskać przydatny pomiar. Myślę, że to zależy od wymaganej dokładności ... – jww

Powiązane problemy