2016-06-18 4 views
0

저는 앱에 단계 감지기 센서를 추가하려고했는데, 이렇게하면 올바른 값을 얻지 못하는 것 같습니다.안드로이드의 단계 감지기 센서가 작동하지 않습니다.

내 코드의 개요는 내 코드에서 가속도계와 단계 감지기 (다른 센서 중에서)를 사용하여 파일에 결과를 씁니다.

앱이 파일에 데이터를 쓰지만 단계 감지기에 올바른 값을 얻을 수없는 것 같습니다. 나는 단지 0을 얻었고, 안드로이드 문서에서 읽었을 때, 0은 단계가 발견되지 않았 음을 의미합니다. 하지만 조치를 취하여 내 애플을 시도, 그래서 1 올바른 값을 얻을 것입니다.

이 도와주세요 :

여기 내 onSensorChanged 코드입니다. 감사.

답변

0

대부분의 android 버전은 단계 감지기/카운터 API를 지원하지 않습니다. 기본적으로 스텝 검출기는 가속도계 센서 데이터를 필터링합니다.

**** 내 접근 ****

  • 수집 된 센서 데이터
  • 필터 그것을
  • 일반 공정 패턴을 검출 또는 확인 (저역/고역 통과 또는 값은 반올림) 가장 높은 값은
  • 모델 패턴
  • 앱에 구현

더 먼 도움이 필요하면 언제든지 물어보십시오.