제가 카메라로 녹화를 하면서
GPS로 이동 속도와 좌표를 받아오고,
G센서를 이용해서 shacking을 체크하려고 합니다.
각각의 소스들은 책과 인터넷을 통해서 구현하였습니다.
위의 3가지 작업을 동시에 해야하므로
쓰레드를 사용해야 하는데,
어떻게 해야할지 모르겠습니다.
위의 3가지 작업을 하는 class는 activity를 상속 받아서 구현한것이고,
runnable이나 thread를 만들면
void run함수에 뭔가 해야 하는데, 무슨 코드를 작성해야할지 모르겠습니다.
혹시 아시는분 있으신지요?
간단명료하게 설명은 힘들것 같습니다.
지금까지 하셨던 것 처럼 인터넷에서 Thread의 동작구조에 대해서 학습할 필요가 있을것 같네요 ^.^;
추가적으로 Thread에서 처리하는 작업 중 UI Thread(main)에 관여하는 작업은 수행할 수 없기 때문에
Handler의 개념도 아셔야 합니다. 모든 기능이 하나의 Activity 안에서 동작한다면 runOnUiThread(action) 메소드를 통해
핸들러 없이 처리도 가능합니다.