Camera2 api란?
- Camera2 api는 안드로이드5(롤리팝)부터 사용이 가능합니다.
- Camera2의 경우 기존 Camera1에서 다룰 수 없는 여러 설정들(low한 설정들-> iso, manual focus)등을 사용할수 있습니다.
- 두개의 블로그가 잘 설명되어 있습니다.
- http://metalkin.tistory.com/92
- http://pluu.github.io/blog/android/droidkaigi/2016/06/11/droidkaigi-2016-first-step-camera2-apis/
Camera2 api 사용 여부 확인 방법
- 어플 "Manual Camera Compatibility"를 통해 쉽게 확인 할 수 있습니다.
중국 핸드폰 개발 과정에서의 문제점
- 제가 중국 핸드폰을 개발해야될 문제가 생겨서 가능한 여러 핸드폰을 찾아보면서발견한 사실이 있습니다.
(정말... 테스트 베드도 가고 별 짓을 다했네요....) - 중국 핸드폰의 경우 Android5 부터가 아닌 Android7부터 Camera2를 지원합니다.
(제가 모든 핸드폰은 아니지만 20개 핸드폰 가량을 테스트 하면서 깨달았습니다..) - 하지만...... 샤오미의 경우 또 문제가 발생합니다.
샤오미 핸드폰에서의 추가적인 문제점
- 샤오미 핸드폰의 경우 android7이상 이더라도 Camera2를 작동하지않습니다.
- 이유는 모르겠으나 샤오미가 자체적으로 사용을 못하게 막아놨습니다.
(샤오미 포럼에서도 왜 막아놨냐고 반발이 심하더라고요...) - 사용을 막아놨다보니 루팅을 이 후 한줄만 추가하면 바로 사용이 가능합니다.
https://www.youtube.com/watch?v=vbf1fttBThU
(유튜브 영상인데 보기 편합니다.)