L'appareil photo permet de nombreux cas d'utilisation d'applications intéressants, tels que la capture de vidéos et d'images à partager sur les réseaux sociaux, ou la création d'utilitaires tels que la lecture de documents et de codes QR. Ce Developer Center fournit de la documentation et des ressources pour vous aider à utiliser l'appareil photo dans votre application Android.
Créer une application d'appareil photo
Pour créer une application basée sur l'appareil photo ou intégrer l'appareil photo à votre application existante, commencez par explorer l'API CameraX, une API simplifiée permettant d'utiliser l'appareil photo. Cette présentation présente CameraX et les étapes à suivre pour utiliser l'appareil photo.
L'atelier de programmation CameraX fournit une approche basée sur des exemples pour apprendre à utiliser CameraX.
Atelier de programmation CameraX
Migrer depuis Camera1
Si votre application utilise la classe Camera1 obsolète ("Camera1"), envisagez d'effectuer une migration vers CameraX, qui fournira une plate-forme stable et robuste qui permettra à votre application de profiter des nouvelles fonctionnalités d'appareil photo.
Améliorez votre application d'appareil photo
CameraX facilite l'intégration directe avec MLKit, la bibliothèque du Machine Learning Toolkit. Cela permet d'associer l'appareil photo à MLKit pour créer des outils tels que des lecteurs de code QR, des scanners de documents, etc.
Les extensions Appareil photo permettent à votre application d'accéder à des fonctionnalités spéciales de l'appareil, telles que la capture d'image en mode Nuit ou les modes Bokeh (Portrait). Découvrez comment accéder aux extensions Camera à l'aide de CameraX et de Camera2.
Améliorer l'expérience de l'appareil photo avec votre application