Cómo comenzar a usar la cámara en Android

La cámara permite una gran variedad de casos de uso de aplicaciones, como capturar imágenes y videos para compartirlos en redes sociales, y crear utilidades, como el escaneo de documentos y códigos QR. Este centro para desarrolladores ofrece documentación y recursos que te ayudarán a comenzar a usar la cámara en tu aplicación para Android.

Compila una aplicación de cámara

Para compilar una aplicación basada en la cámara o incorporar la cámara a una aplicación existente, comienza por explorar la API de CameraX, una API optimizada para usar la cámara. En esta descripción general, se presenta CameraX y se explican los pasos para usar la cámara.

Descripción general de CameraX

El codelab de CameraX proporciona un enfoque basado en ejemplos para aprender sobre CameraX.

Codelab de CameraX

Cómo migrar desde Camera1

Si tu app usa la clase de cámara obsoleta ("Camera1"), considera realizar una migración a CameraX, que proporcionará una plataforma estable y sólida que permitirá que tu aplicación aproveche las nuevas capacidades de la cámara.

Cómo migrar Camera1 a CameraX

Mejora tu aplicación de cámara

CameraX facilita la integración directa con MLKit, la biblioteca del kit de herramientas de aprendizaje automático. De esta manera, la cámara se puede combinar con MLKit para crear elementos como escáneres de códigos QR y de documentos, entre otros.

Cómo crear un escáner de código QR

Las extensiones de cámara permiten que tu aplicación acceda a capacidades especiales del dispositivo, como la captura de imágenes en el Modo nocturno o los modos Bokeh (retrato). Obtén información para acceder a las extensiones de cámara con CameraX y Camera2 aquí.

Extiende la experiencia con la cámara de tu app