Introdução à câmera no Android
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
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
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-07-27 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-27 UTC."],[],[],null,["# Get started with camera on Android\n\nThe camera enables an exciting range of application use cases such as capturing\nvideo and images for sharing with social media, to creating utilities such as\ndocument and QR Code scanning. This developer center provides documentation and\nresources to get started using the camera in your Android application.\n\nBuild a camera application\n--------------------------\n\nTo build a camera based application or incorporate camera into your\nexisting application, start by exploring the CameraX API: a streamlined API\nfor using the camera. This overview introduces CameraX and walks through\nsteps to use the camera.\n\n[Overview of CameraX](/media/camera/camerax)\n\nThe CameraX Codelab provides an example based approach to learning CameraX.\n\n[CameraX Codelab](/codelabs/camerax-getting-started)\n\nMigrate from Camera1\n--------------------\n\nIf your app uses the deprecated Camera class (\"Camera1\"), consider\nperforming a migration to CameraX, which will provide a stable and\nrobust platform that allows your application to take advantage of new camera\ncapabilities.\n\n[Migrate Camera1 to CameraX](/media/camera/camerax/camera1-to-camerax)\n\nLevel up your camera application\n--------------------------------\n\nCameraX facilitates direct integration with the [Machine Learning Toolkit\nlibrary](https://developers.google.com/ml-kit), MLKit. This allows camera to be\ncombined with MLKit to create things like QR scanners, document scanners and\nmore.\n\n[Create a QR Code scanner](/media/camera/camerax/mlkitanalyzer)\n\nCamera Extensions allows your application access to special device capabilities\nsuch as Night Mode image capture or Bokeh (Portrait) modes. Learn how to access\nCamera Extensions using both CameraX and Camera2 here.\n\n[Extend your app's camera experience](/media/camera/camerax/extensions-api)"]]