Como verificar o suporte da API Camera2 em qualquer dispositivo Android?

Se você deseja desbloquear todos os benefícios das opções de porta da câmera do Google, a primeira coisa que você deve saber é a API Camera2.

Neste artigo, você obterá informações completas sobre como verificar o suporte da API Camera2 em dispositivos Android sem problemas.

As marcas de smartphones melhoraram muito, principalmente no departamento de software e também no hardware. Mas a evolução na seção de câmeras às vezes parece desatualizada nos telefones mais antigos, pois eles não suportam os recursos sofisticados que aparecem nos smartphones modernos.

Embora não seja uma regra escrita que todo telefone tenha uma experiência de câmera excepcional. No entanto, as marcas tradicionais estão se saindo muito bem em fornecer melhores atributos de personalização para as câmeras, mas isso não é verdade para a maioria dos telefones.

Hoje em dia, o usuário pode facilmente obter um mod de câmera do Google para aproveitar todas essas vantagens interessantes e brilhantes em seu smartphone. Mas, depois de ler sobre o processo de instalação, você pode ouvir sobre a API Camera2.

E na postagem a seguir, você receberá um tutorial completo sobre como verificar se o seu telefone suporta a API Camera2 ou não. Mas antes de mergulharmos nas instruções, vamos primeiro conhecer esse termo!

O que é a API Camera2?

A API (Application Programming Interface) dá aos desenvolvedores acesso ao software e permite que eles ajustem algumas modificações de acordo com seus desejos.

Da mesma forma, a Camera 2 é uma API do Android do software da câmera do telefone que concede acesso a um desenvolvedor. Como o Android é de código aberto, a empresa lançou a API com a atualização do Android 5.0 Lollipop.

Ele fornece autoridade válida sobre a qualidade da câmera adicionando mais velocidade do obturador, aprimorando cores, captura RAW e muitos outros aspectos de controle. Por meio desse suporte de API, seu smartphone pode ultrapassar os limites do sensor da câmera e fornecer resultados vantajosos.

Além disso, também oferece tecnologia avançada de HDR e outros recursos interessantes que atualmente dominam o mercado. Além disso, depois de confirmar que o dispositivo possui esse suporte de API, você pode controlar os sensores, aprimorar o quadro único e melhorar os resultados da lente facilmente.

Você obterá informações detalhadas adicionais sobre esta API no site oficial Documentação do Google. Então, confira se você está interessado em saber mais.

Método 1: Confirme a API Camera2 por meio de comandos ADB

Certifique-se de que você já habilitou o modo de desenvolvedor em seu smartphone e instale o prompt de comando ADB em seu computador. 

  • Ative a depuração USB no modo de desenvolvedor. 
  • Conecte seu telefone usando o cabo ao Windows ou Mac. 
  • Agora, abra o prompt de comando ou PowerShell (Windows) ou Terminal Window (macOS).
  • Digite o comando - adb shell "getprop | grep HAL3"
  • Se você obtiver os seguintes resultados

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Isso significa que seu smartphone tem suporte completo da API Camera2. No entanto, se não estiver mostrando o mesmo, talvez seja necessário ativá-lo manualmente.

Método 2: obter o aplicativo de terminal para confirmar 

  • Faça o download do Aplicativo emulador de terminal de acordo com sua escolha
  • Abra o aplicativo e digite o comando – getprop | grep HAL3
  • Se você obtiver os seguintes resultados:

[persist.camera.HAL3.enabled]: [1]

[persist.vendor.camera.HAL3.enabled]: [1]

Como no método anterior, seu dispositivo precisa obter o Camera HAL3 com suporte completo da API Camera2. No entanto, se os resultados não forem os mesmos acima, você precisará habilitar essas APIs manualmente.

Método 3: verifique o suporte da API Camera2 via aplicativo de terceiros

Existem várias maneiras de confirmar se o dispositivo obteve a configuração da API Camera2 para seu smartphone ou não. Se você é um usuário técnico, também pode utilizar o prompt de comando ADB em seu computador para verificar esses detalhes.

Por outro lado, você também pode baixar o aplicativo do terminal em seu telefone para fazer isso. No entanto, não queremos que você desperdice seu esforço em algo demorado.

Em vez disso, você pode baixar a sonda Camera2 API da Google Play Store e testar o resultado sem mais delongas.

Através deste aplicativo, você obterá todos os detalhes sobre as lentes da câmera traseira e frontal. Com essas informações, você pode confirmar facilmente se o dispositivo Android tem suporte à API Camera2 ou não.

Etapa 1: Obtenha o aplicativo Camera2 API Probe

Não quer perder seu tempo adicionando diferentes linhas de comando, então baixe o seguinte aplicativo para verificar os detalhes da API da câmera. 

  • Visite o aplicativo Google Play Store. 
  • Digite o probe Camera2 API na barra de pesquisa. 
  • Clique no botão Instalar. 
  • Aguarde até que o processo de download ocorra. 
  • Por fim, abra o aplicativo.

Etapa 2: verifique o suporte da API Camera2

Depois de acessar o aplicativo, a interface será carregada com vários detalhes na API da câmera2. A seção da câmera é dividida em “ID da câmera: 0” doado para o módulo da câmera traseira e “ID da câmera: 1”, que geralmente se refere a uma lente selfie.

Logo abaixo do ID da câmera, você deve verificar o nível de suporte de hardware em ambas as câmeras. É aqui que você saberá se o seu dispositivo oferece suporte à API Camera2. Existem quatro níveis que você verá nessa categoria, e cada um deles é definido da seguinte forma:

  • Nível 3: Isso significa que o CameraAPI2 está fornecendo algumas vantagens extras para o hardware da câmera, que geralmente inclui imagens RAW, reprocessamento YUV, etc.
  • Cheio: Refere-se que a maioria das funções do CameraAPI2 são acessíveis.
  • Limitado: Como o nome indica, você está obtendo apenas uma quantidade limitada de recursos da Camera API2.
  • Legado: Isso significa que seu telefone suporta a API Camera1 de geração mais antiga.
  • Externo: Oferece vantagens semelhantes ao LIMITED com algumas desvantagens. No entanto, permite que os usuários usem câmeras externas como webcams USB.

Em geral, você verá que seu telefone receberá uma marca verde na seção FULL do nível de suporte de hardware, o que significa que seu smartphone é adequado para instalar portas de câmera do Google, também conhecidas como GCam.

Note: Se você perceber que o nível de suporte de hardware na seção Legacy está mostrando uma marca verde, isso significa que seu telefone não oferece suporte à API camera2. Nesse caso, você deve aplicar o método de ativação manual, que abordamos em este guia.

Conclusão

Espero que você tenha aprendido a importância do suporte da API Camera2 em telefones Android. Depois de verificar as informações da API, não perca tempo instalando essas portas de câmera do Google de terceiros em seu dispositivo. É um ótimo exemplo de que a extremidade do software é precisamente necessária para melhorar os resultados da câmera.

Enquanto isso, se você tiver alguma dúvida, pode nos informar através da caixa de comentários abaixo.

Sobre Abel Damina

Abel Damina, engenheiro de aprendizado de máquina e entusiasta da fotografia, foi cofundador do GCamBlog Apk. Sua experiência em IA e seu olhar aguçado para composição inspiram os leitores a ultrapassar limites em tecnologia e fotografia.