안드로이드 개발 질문/답변
(글 수 45,052)
가속도 센서 예제를 통해서 Log를 찍어보는데...
엄청난 속도로 값을 찍어대는 군요...
혹시 일정값을 초과했다면 3초 후에 다시 찍고
초과하지 못했다면 계속 찍어댈순 없나요?
long currentTime = System.currentTimeMillis(); long gabTime = currentTime - lastTime; if (gabTime <= 100L) break; speed = (10000.0F * (Math.abs(var2 + (var0 + var1) - lastX - lastY - lastZ) / (float)gabTime)); if(speed > 1500) {
이 부분에서 값이 1500을 넘겼다면 3초후에 다시 speed값을 찍고, 못넘겼다면 그냥 계속 찍는 방법이 궁금합니다.
} lastTime = currentTime; lastX = var0; lastY = var1; lastZ = var2;
문법으로 충분히 가능한 내용인듯??