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.
O codelab do CameraX oferece uma abordagem baseada em exemplos para aprender a usar o 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.
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