안 드 로 이 드 손전등 핵심 코드
1358 단어 손전등
/**
* true
* false
*/
private boolean isOpen = false;
/**
*
*/
private void openFlashLight() {
if (!isOpen) {//
if (camera==null) {
camera=Camera.open();
}
camera.startPreview();
Parameters parameters = camera.getParameters();
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
isOpen = true;
}
}
/**
*
*/
private void closeFlashLight() {
if (isOpen) {//
if (camera != null) {
Parameters parameters = camera.getParameters();
parameters.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
camera.setParameters(parameters);
camera.release();
camera = null;
}
isOpen = false;
}
}
권한 이 필요 합 니 다.
<uses-permission android:name="android.permission.FLASHLIGHT" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-feature android:name="android.hardware.camera" />
<uses-feature android:name="android.hardware.autofocus" />
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 손전등 은 각 휴대 전화 와 버 전 을 호 환 합 니 다.1.제 가 market 에 있 는 모든 손전등 앱 을 다 운 받 은 것 은 카메라 로 플래시 를 켜 는 방식 으로 이 루어 졌 습 니 다.그러나 대부분의 앱 은 카 메 라 를 켤 때 이상 처리 작업 을 하지 않 았 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.