에있을 때 코드 100 오류로 종료됩니다. 카메라 서버가 중지되었습니다. 카메라가 정상적으로 작동하기 전에 사진을 찍은 경우이상한 안드로이드 카메라 동작은 토치
나는 많은 시간 동안 그것을 디버깅하고 있었고 나는 토치로 라인을 주석 처리 할 때 작동한다는 것을 알았다. 사진을 찍을 때나 작동하지 않을 때 두 경우 모두에서 토치가 작동하는 것을 볼 수 있습니다. 접시 닦는 행주의 코드는 다음입니다
:if(mCamera != null){
mCamera.stopPreview();
Camera.Parameters p = mCamera.getParameters();
List<String> supported = p.getSupportedFlashModes();
if (supported.contains(Camera.Parameters.FLASH_MODE_TORCH)) {
p.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
}
mCamera.setParameters(p);
mCamera.startPreview();
}
사진 촬영 때문에 토치 작동하지 수있는 어떤 이유가 있습니까? 나는 그것이 Motorola Razr과 Samsung Galaxy SIII에서 일어난다는 것을 관찰했다.
내 장치에이 앱의 두 가지 버전 (다른 이름 등)을 설치했습니다. 그리고 난 다음을 수행하십시오
- 다시 시작 장치
- 앱으로 토치 시도
- 앱으로 토치는 점에서 다시 작동 않는 경우 1.
- 시도 앱없이 토치
-
-
: 앱으로 토치 시도
그리고 그 결과는 다음입니다
- 앱-없이 토치는 항상 작동
- 앱-와 토치 (다시 시작 후) 점 2.
- 이 앱으로 토치 점 5. 항상 작동에서 작동하지 않는 시도의 약 80 %에서 (응용 프로그램없이 토치 사용 후)
사진을 찍기 전에 torchOff()를 추가해도 응용 프로그램이 작동하기 시작합니다.
호기심 - 의도적으로 카메라를 실행하는 것이 필요한 사진을 찍을 수있는 방법이 아닌 기술적 인 이유가 있습니까? (잡았다 : 일부 Samsung 장치는 activityOnResult 매개 변수에서 데이터 = null을 전달할 수 있습니다.) –
@HowardPautz 레이아웃을 사용자 정의했으며 사진을 찍을 때 토치가 필요합니다. 사진 찍기는 쉬운 부분입니다. – Ari