안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 저번주에 입사해서 지금 테스트 문제를 풀고 있는데
한가지가 안풀려서 질문좀 드리고자 합니다.
( 제 질문 이해못하실까봐 일단 참고 소스 링크좀...
(SensorManager) getSystemService(SENSOR_SERVICE);
// SensorManager 인스턴스를 가져옴 . (각 센서 값을 이용하기 위해서)
ox = (TextView)findViewById(R.id.ori_x);
oy = (TextView)findViewById(R.id.ori_y);
oz = (TextView)findViewById(R.id.ori_z);
oy = (TextView)findViewById(R.id.ori_y);
oz = (TextView)findViewById(R.id.ori_z);
//출력할 TextView 등록
ox.setText(Float.toString(event.values[0]));
oy.setText(Float.toString(event.values[1]));
oz.setText(Float.toString(event.values[2]));
//TextView에 출력
ox.setText(Float.toString(event.values[0]));
oy.setText(Float.toString(event.values[1]));
oz.setText(Float.toString(event.values[2]));
//TextView에 출력
이런씩으로 orientation 좌표값 x,y,z 축을 가져오는데요..
여기서 전 , 0.1초간격으로 각각의 값을 다섯번정도 저장하고 비교해서
어느정도의 숫자 차이가 나면 핸드폰이 움직였다는것으로
판단하려 합니다.
아니면 두개정도만 저장해서 그 수차이를 비교해도 되고요...
일단은 좌표차이로 핸드폰이 이동했다는것을 출력하려고 하거든요.
그런데 저 소스로 TextView를 보면 x,y,z 축의 숫자는 실시간으로 계속 바뀝니다.
그 숫자를 어떻게 저장해 두어야할지 모르겠어서 질문드립니다.
아시는 분은 답변주시면 정말 감사드리겠습니다.
읽어주셔서 감사하고 좋은 하루 되세요.
안녕하세요(__)