2011-09-10 7 views
5

안드로이드에서 우리는 Sensor.TYPE_GRAVITY, Sensor.TYPE_ACCELEROMETER, Sensor.TYPE_LINEAR_ACCELERATION을 갖습니다.안드로이드 센서에서 3 가지 (중복?) 가속도계 변형

그리고 그것은 안드로이드, "가속도 센서, 중력 및 선형 가속도 센서의 출력은 다음 관계를 준수해야합니다 가속 = 중력 + 선형 가속"개발자 포럼에서 알려져있다

마 센서. TYPE_GRAVITY 및 Sensor.TYPE_LINEAR_ACCELERATION은 Sensor.TYPE_ACCELEROMETER와 같은 센서를 사용합니다. 즉 가속도계입니까? 로우 패스 필터와 하이 패스 필터를 사용하여 다른 값을 사용하여 값을 추론 할 수 있다면 3 가지 상수를 갖는 목적은 무엇입니까?

답변

1

TYPE_LINEAR_ACCELERATION 및 TYPE_GRAVITY은 (는) API 레벨 9 (Android 2.3)부터 사용할 수 있기 때문입니다. 낮은 API 버전으로 응용 프로그램을 빌드하려는 경우 TYPE_ACCELEROMETER에만 액세스 할 수 있습니다 (API 레벨 3 이후). TYPE_LINEAR_ACCELERATION 및 TYPE_GRAVITY이 (가) 도움이되고 TYPE_ACCELEROMETER를 (를) 분할하지 않아도됩니다. Android 2.2 (API 레벨 8) 용으로 배포하고 아직 수행 방법을 모릅니다!

상세 정보 : http://developer.android.com/reference/android/hardware/Sensor.html

0

당신이 그 새로운 "융합"센서에 대한 자세한 정보를 원하는 경우는,이 ​​question에 대한 답변을 살펴 있습니다. 여기에는 Google 개발자가 제공하는 다양한 유형의 센서 인 directly에 대한 설명이 나와 있습니다.