2017-03-06 13 views
1

나는 가속도계 및 자력계 데이터와 그 융합 된 데이터를 활용하는 응용 프로그램을 개발 중입니다. 이제 자력계를 정기적으로 다시 보정해야 할 때 고유의 필요성이 있습니다. 센서는 강철 효과라는 현상으로 인해 보정되지 않은 상태가됩니다. 내 애플리케이션에는 매우 정확한 센서 데이터가 필요합니다 (하드웨어는 제공 할 수 있지만 노이즈와 보정되지 않은 값은로드 블록을 만듭니다). 나는 또한 자력계가 잘못된 값을 보일 때 많은 시간 (항상은 아님) 사용자 (8 자 모양의 움직임과 같은)의 입력없이 자체적으로 보정되기 때문에 안드로이드에서 백그라운드로 실행되는 inbuilt 보정 기능이 있다는 것을 알고 있습니다. 안드로이드가이 보정을 얼마나 자주 수행하는지 알고 싶습니다. 내 자신의 자동 보정 코드를 작성해야 할 필요가 있습니다. 다른 가능성은 가능하다면 내 응용 프로그램 내의 일부 주파수에서이 내장 보정 기능을 호출하는 것입니다. 나가 보았던 안드로이드 문서는 이에 대한 정보를 거의 제공하지 않습니다.안드로이드에서 내장 된 센서 보정 기능

+0

관련 질문 : http://stackoverflow.com/q/34012677/295004 –

답변

0

SensorEvents에는 내가 테스트 한 장치의 자력계가 변경되는 accuracy이라는 필드가 있습니다. 이것은 귀하가받는 이벤트가 사용되어야하는지 아니면 지금 사용되어야하는지에 대한 좋은 표시 일 수 있습니다.