카메라 쪽 1 안드로이드 쪽에서는 위에서 언급 한 두 매개 변수 중 하나를 직접 설정할 수 없습니다. 지원되지 않기 때문에 표준화 된 방법을 통해 특성을 쿼리 할 수 없습니다.
조회하거나 특별한 방법을 통해 이러한 속성을 설정, 주위에 방법이 있습니다 물론
: 특정 장치는 장치에 따라 다를 이러한 설정을 지원해야,
// query all the settings you camera support (API 1)
mCamera.getParameters().flatten();
// set parameters - e.g. aperture
mCamera.getParameters().set("aperture", "80");
그러나 다음 일은이다 장치로. 일부 장치에서는 특정 값을 설정할 수 있고 다른 값으로는 '자동'모드 만 사용할 수 있고 사용할 수 없습니다.
또한 구성 문자열 (예 : '조리개')과 가능한 값의 범위는 장치마다 다릅니다. 이러한 이유로 그들은보다 표준화되고 그러한 기능을 지원하는 Camera 2 API를 개발했습니다. 또한 특수 구성을 설정하거나 쿼리하는 것이 훨씬 쉽습니다.
노출
는 일반적으로 모든 모바일 장치들은이 노출 조절에 내장 자동 노출 (AE) 제어라고합니다.AE를 사용하면 장치가 기본적으로 이미지 노출을 자동으로 제어하고 노출 이미지 위 또는 아래에서 이퀄라이징을 수행합니다.
계량 영역 (MA)과 노출값 (EV) - 보상이 도움이 될 수 있습니다.
// Android (API 1)
mCamera.getParameters().setMeteringAreas(List<Camera.Area> meteringAreas);
mCamera.getParameters().setExposureCompensation(int value);