Nota: En esta página, se hace referencia al paquete Camera2. A menos que tu app requiera funciones específicas y de bajo nivel de Camera2, te recomendamos usar CameraX. CameraX y Camera2 admiten Android 5.0 (nivel de API 21) y versiones posteriores.
Camera2 es el paquete de cámara de Android de bajo nivel que reemplaza la clase Camera obsoleta. Camera2 proporciona controles en profundidad para casos de uso complejos, pero requiere que administres configuraciones específicas del dispositivo. Para obtener más información, consulta la documentación de referencia de Camera2.
Para la mayoría de los desarrolladores, recomendamos la biblioteca de Jetpack para CameraX. Para ayudarte a decidir qué biblioteca de cámara usar, consulta Cómo elegir una biblioteca de cámaras.
Recursos adicionales
Consulta los siguientes recursos adicionales para obtener más información sobre Camera2.