Android
안드로이드 - 카메라 플래쉬 제어하기
남자두부 2014. 7. 9. 01:22반응형
1
매니페스트에 권한을 추가한다.
1
2
3
4
5 |
<uses-permission
android:name="android.permission.CAMERA" />
<uses-feature
android:name="android.hardware.camera" /> |
cs |
2
켜는 메소드를 만든다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
Camera camera = Camera.open();
boolean check;
public void Camera_ON() {
Parameters param = camera.getParameters();
param.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(param);
camera.startPreview();
check = true;
Button button_set = (Button) findViewById(R.id.button);
button_set.setSelected(true);
} |
cs |
3
끄는 메소드를 만든다.
1
2
3
4
5
6
7
8
9
10
11
12 |
public void Camera_OFF() {
Parameters param = camera.getParameters();
param.setFlashMode(Parameters.FLASH_MODE_OFF);
camera.setParameters(param);
camera.stopPreview();
check = false;
Button button_set = (Button) findViewById(R.id.button);
button_set.setSelected(false);
} |
cs |
*
FLASH_MODE_TORCH 를 하게 되면 카메라 플래쉬가 켜진다.
FLASH_MODE_OFF 을 하게 되면 카메라 플래쉬가 꺼진다.
켜는 메소드에서 전역변수를 선언했기 때문에 끄는 메소드에서는 따로 선언하지 않았다.
반응형