안드로이드 개발 질문/답변
(글 수 45,052)
1. onSensorChanged(SensorEvent event) 에서 event.values를 출력하면 상대적으로 안정적인데 비해
2.
SensorManager.getRotationMatrix(inR, null, accelerometerValues, magneticFieldValues);
SensorManager.remapCoordinateSystem(inR, SensorManager.AXIS_X, SensorManager.AXIS_Z, outR);
SensorManager.getOrientation(outR, values);
위와같이 remapCoordinateSystem()을 사용하여 values를 안정적이지 못하네요
음...2번과 같은 경우에는 계속 값이 튀는 현상이 있는데 어떻게 처리해야 할까요?
아 그리고 onSensorChanged(SensorEvent event)에서
3. magneticFieldValues = event.values.clone();
4. magneticFieldValues = event.values();
3, 4번이 어떠한 차이가 있을 수 있나요?