HDR 버튼이없는 이유는 무엇입니까?


답변:


11

안드로이드 4.2 소스가 나오기 때문에 이것을 조금 보았습니다.

HDR은 카메라 앱 자체에서 수행되는 것이 아니라 운영 체제 구현 및 / 또는 드라이버에서 지원해야하는 장면 모드입니다.

다음과 같은 경우 카메라 앱에서 HDR 버튼을 제거합니다.

  1. API 레벨 17 (Android 4.2) 이상이 아니거나
  2. Camera.Parameters.getSupportedSceneModes () 는 null 또는 문자열 "hdr"을 포함하지 않는 목록을 반환합니다 .

간단히 말해 HDR 모드는 운영 체제의 카메라 드라이버 자체에 의해 구현되며 OS 소스를 탐색하지 않으면 표준 카메라 앱에 추가 할 수 없습니다. 아직이 작업을 수행하지 않았지만 알아 내면 업데이트를 게시 할 것입니다.


내가 아는 한 XDA 에는 Galaxy Nexus에서 누출 된 4.2 camera.apk를 실행하는 방법을 설명하는 스레드가 있습니다. 그래서 그것은 드라이버에 있지 않고, 일부 libcamera 일 것입니다 (더 자세한 내용은 스레드에서 링크 된 .zip 참조)
ce4

@ ce4 카메라 앱은 4.1과 역 호환되지만 위의 두 가지 테스트 중 하나라도 실패하면 HDR 버튼을 화면에서 제거합니다. 카메라 응용 프로그램은 운영 체제에서 HDR 모드를 사용할 수있는 경우 HDR 모드를 요청합니다 .C ++ 부분을 OS 또는 드라이버에 있는지 확인하기 위해 다이빙하지는 않았지만 카메라 / 갤러리 응용 프로그램이나 Java의 일부는 아닙니다. 안드로이드의 일부.
Gareth Davidson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.