Observação:esta página se refere ao pacote Camera2. A menos que seu app exija recursos específicos de baixo nível do Camera2, recomendamos o uso do CameraX. CameraX e Camera2 oferecem suporte ao Android 5.0 (nível 21 da API) e versões mais recentes.
A Camera2 é o pacote de câmera de baixo nível do Android que substitui a classe Camera descontinuada. A Camera2 oferece controles detalhados para casos de uso complexos, mas exige que você gerencie configurações específicas do dispositivo. Para mais informações, consulte a documentação de referência da Camera2.
Para a maioria dos desenvolvedores, recomendamos a biblioteca CameraX do Jetpack. Para ajudar você a decidir qual biblioteca de câmera usar, consulte Escolher uma biblioteca de câmera.
Outros recursos
Consulte os recursos adicionais a seguir para saber mais sobre a Camera2.