2017-03-27 5 views

답변

0

하드웨어 문제입니다.

기본 하드웨어가 HAL (하드웨어 추상화 계층) 인터페이스에서 활성화 토치 호출을 직접 지원하면 플래시를 켜고 끄는 것이 매우 빠릅니다.

그러나 그렇지 않은 경우 Android OS는 실제로 카메라 장치를 열고 전체 카메라 API를 통해 플래시를 켜야합니다. 불행히도 카메라의 전원을 켜고 끄는 것은 빠른 (또는 전력 효율이 좋은) 작업이 아닙니다.

필요한 HAL 인터페이스는 setTorchMode API와 함께 Android 6.0에 추가되었지만 이전 버전과의 호환성 코드가 OS에 있으므로 모든 제조업체가 빠른 플래시 제어에 필요한 HAL 구현을 추가하지 않았습니다.

+0

나는 이해합니다. 이 정확한 답변에 많은 감사를드립니다. –