가속도 센서를 이용해서 이동하는 방향과 속도를 구하려고 하고 있습니다.

그런데 가속도 센서는 중력 영향을 받아서 보정해야 하는 문제가 있고...

그래서 찾다 보니까 선형 가속 센서(Sensor.TYPE_LINEAR_ACCELERATION)라는게 있던데,

이 센서가 어떤 원리로 작동하는지,

또 모든 안드로이드 기기에 적용되는 센서인지 알 수 있을까요?