Iniziare a usare la fotocamera su Android
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
La fotocamera offre un'interessante gamma di casi d'uso di applicazioni, come l'acquisizione di video e immagini per la condivisione con i social media, la creazione di utilità come la scansione di documenti e codici QR. Questo centro per gli sviluppatori fornisce documentazione e risorse per iniziare a utilizzare la fotocamera nella tua applicazione Android.
Crea un'applicazione fotocamera
Per creare un'applicazione basata sulla fotocamera o incorporare la fotocamera nella tua applicazione esistente, inizia esplorando l'API CameraX: un'API semplificata per l'utilizzo della fotocamera. Questa panoramica presenta CameraX e illustra
i passaggi per usare la fotocamera.
Panoramica di CameraX
Il codelab di CameraX offre un approccio basato su esempi per l'apprendimento di CameraX.
Codelab CameraX
Migrazione da Fotocamera1
Se l'app utilizza la classe Fotocamera deprecata ("Camera1"), ti consigliamo di eseguire una migrazione a CameraX, che fornirà una piattaforma stabile e solida che consente all'applicazione di sfruttare le nuove funzionalità della fotocamera.
Eseguire la migrazione di Camera1 a CameraX
Migliora l'applicazione della tua fotocamera
CameraX facilita l'integrazione diretta con la libreria
Machine Learning Toolkit, MLKit. Ciò consente di combinare la fotocamera con MLKit per creare scanner QR, scanner di documenti e altro ancora.
Creare uno scanner di codici QR
Le estensioni della fotocamera consentono all'applicazione di accedere a funzionalità speciali del dispositivo, ad esempio le modalità di acquisizione delle immagini in modalità notturna o Bokeh (Ritratto). Scopri come accedere alle estensioni della fotocamera utilizzando sia CameraX che Camera2 qui.
Estendi l'esperienza con la fotocamera dell'app
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-07-27 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 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)"]]