Introdução à câmera no Android

A câmera permite uma variedade interessante de casos de uso de aplicativos, como captura de vídeos e imagens para compartilhamento em mídias sociais e criação de utilitários, como leitura de documentos e QR code. Esta central para desenvolvedores oferece documentação e recursos para você começar a usar a câmera no seu app Android.

Criar um aplicativo de câmera

Para criar um aplicativo baseado em câmera ou incorporar a câmera ao seu aplicativo, comece explorando a API CameraX: uma API simplificada para usar a câmera. Esta visão geral apresenta o CameraX e mostra as etapas para usar a câmera.

Visão geral do CameraX

O codelab do CameraX oferece uma abordagem baseada em exemplos para aprender a usar o CameraX.

Codelab do CameraX

Migrar da Camera1

Se o app usar a classe obsoleta de Câmera ("Camera1"), faça uma migração para a CameraX, que vai fornecer uma plataforma estável e robusta que permite que o aplicativo aproveite os novos recursos de câmera.

Migrar a Camera1 para a CameraX

Leve seus aplicativos de câmera a outro nível

O CameraX facilita a integração direta com a biblioteca do Machine Learning Toolkit, o MLKit. Isso permite que a câmera seja combinada com o MLKit para criar itens como leitores de QR code, scanners de documentos e muito mais.

Criar um leitor de QR code

As extensões de câmera permitem que o app acesse recursos especiais do dispositivo, como a captura de imagem no Modo noturno ou os modos bokeh (retrato). Aprenda a acessar extensões de câmera usando o CameraX e o Camera2 aqui.

Melhorar a experiência de câmera do seu app