Pra que serve e ativação da API Camera2 no android.

Muitas pessoas tem celulares mais de entrada, mid ou até high end e gostariam de ter melhores controles sobre a câmera do celular, controles esses sendo ajuste de ISO, Exposição, fotos em RAW foco manual entre outros.

Para sua surpresa ou não, muitos aparelhos que já vieram nativamente com o Android 6 talvez tenham essas funcionalidades porém estão inativas. para ativar temos abaixo um guia muito simples.

Primeiro você deverá adicionar a seguinte linha a sua build.prop que está localizada em /system/build.prop.

persist.camera.HAL3.enabled =1

Faça a edição com o aplicativo de seu gosto(particularmente eu recomendo o Solid Explorer), após isso reinicie o celular, a API camera2 já deverá estar ativa, alguns aplicativos talvez batam foto com zoom indevido ou invertidas para resolver esse problema usaremos essa linha que nada mais faz do que forçar apps em particular a usar a API comum da câmera.

camera.hal1.packagelist=com.skype.raider,com.google.android.talk

Nela você deve adicionar o nome do pacote dos aplicativos que devem usar a API câmera normal. Após isso baixe um app como o OpenCamera ou o FreedCam e aproveite!