Jak mogę uzyskać kierunek ruchu za pomocą akcelerometru?

Opracowuję aplikację na Androida i chciałbym wiedzieć, czy możliwe jest wykrycie kierunku ruchu z jedną stałą osią. Na przykład chcę umieścić telefon na stole i wykryć kierunek, w którym się poruszam (w lewo, w prawo, w górę iw dół). Odległość nie jest konieczna, chcę tylko znać dokładny kierunek.