본문 바로가기
Development/Free Topic

안드로이드 Thread 사용하기

by 곽동현 이스텔리앙 2014. 10. 5.

1) 어떤 클래스의 내부 클래스로 원하는 스레드를 만든다.

    class CaptureThread extends Thread{

   int counter = 0;

   boolean running = true;

   void stopRunning(){

    running = false;

   }

@Override

public void run() {

super.run();

while(running){

try {

Thread.sleep(3000);

} catch (InterruptedException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

counter++;

    mCamera.startPreview();

    mCamera.takePicture(null, null, jpegCallBack);

    Log.d("test", "count: "+counter);

}

}

}


2) 바깥 클래스에서 다음과 같이 스레드를 생성하고 시작시킨다. 종료도 가능하다

  ct = new CaptureThread();

  ct.start();

if(if you want to stop thread)

ct.stopRunning();

'Development > Free Topic' 카테고리의 다른 글

C++ 프로그래밍  (0) 2014.11.26
Visual Studio  (0) 2014.11.24
안드로이드 Thread 사용하기  (0) 2014.10.05
RESTFUL API  (0) 2014.07.22
Ubuntu - Screen , zip, tar 사용법  (0) 2014.07.07
안드로이드 여러가지 팁  (0) 2014.06.24

댓글0