2014-03-04 3 views
0

나는 안드로이드 장치의 카메라 플래시를 500ms 간격으로 깜박 여야하는 간단한 코드를 작성했습니다. 그러나 어쨌든 그것은 ... 아무것도하지 않습니다.안드로이드에서 카메라 플래시로 깜박임

public void flicker_500ms(){ 
    int intern_i; 
    final Parameters p = camera.getParameters(); 
    for (intern_i = 0;intern_i == 100;++intern_i){ 
     p.setFlashMode(Parameters.FLASH_MODE_OFF); 
     camera.setParameters(p); 
     camera.stopPreview(); 
     isLighOn = false; 
     Handler handler = new Handler(); 
     handler.postDelayed(new Runnable() { 
      public void run() { 
       p.setFlashMode(Parameters.FLASH_MODE_TORCH); 
       camera.setParameters(p); 
       camera.startPreview(); 
       isLighOn = true; 
      } 
     }, 500); 
    } 
} 

누군가이 코드가 작동하지 않는 이유가 무엇입니까? 아니면 대안인가?

감사합니다.

답변

0

코드를 한 번

for (intern_i = 0;intern_i == 100;++intern_i) 
          ^^ 

을 실행되지 않도록 당신의 상태는 루프에 대한 귀하의 실패 때문에 나는이 같은 원하거나 오

for (intern_i = 0;intern_i <= 100;++intern_i) 
+0

자신을 따라 당신의 조건을 설정하여이 세상에 생각 오른쪽 xD 고마워! – user3339279

관련 문제