갤럭시 넥서스를 사용하고 있습니다.
가속도 센서로부터 속도값을 구하려고하는데 속도를 구하려면 시간을 알아야합니다.
적분하지 않고 누적시키는 방법으로 구하려고하는데
가속도에 곱해줄 보정값(시간간격)을 뭐로 해줘야 할지 모르겠습니다.
아이폰은 1초에 10번 측정해서 구한 가속도 값에 0.1을 곱해주면 되는데 안드로이드는 어떤가요?
설명에는 값이 변할 때마다 측정한다고 되어있는데...
제가 필요한 속도는 0.5초 이하에서 가속도가 순간적으로 크게 변할 때, 이 시간 사이의 속도 변화입니다.
그럴려면 구간은 0.05초 정도는 되야할 텐데
onSensorChanged
case Sensor.TYPE_ACCELEROMETER:
이게 언제마다 한번씩 불러지는건지...
아니면 함수에 0.05초 간격으로 sleep()같은 걸 걸어줘도 되려나요?
이 문제를 어떻게 해결하면 좋을지 조언 부탁드립니다...