Présentation de Camera2
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Remarque:Cette page fait référence au package Camera2. Sauf si votre application nécessite des fonctionnalités spécifiques de bas niveau de Camera2, nous vous recommandons d'utiliser CameraX. CameraX et Camera2 sont compatibles avec Android 5.0 (niveau d'API 21) ou version ultérieure.
Camera2 est le package d'appareil photo Android de bas niveau qui remplace la classe Camera obsolète. Camera2 fournit des commandes avancées pour les cas d'utilisation complexes, mais nécessite que vous gériez les configurations spécifiques à l'appareil.
Pour en savoir plus, consultez la documentation de référence de Camera2.
Nous recommandons à la plupart des développeurs d'utiliser la bibliothèque Jetpack CameraX.
Pour vous aider à choisir la bibliothèque d'appareils photo à utiliser, consultez Choisir une bibliothèque d'appareils photo.
Ressources supplémentaires
Consultez les ressources supplémentaires suivantes pour en savoir plus sur Camera2.
Exemples de projets Camera2
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# Camera2 overview\n\n**Note:** This page refers to the [Camera2](/reference/android/hardware/camera2/package-summary) package. Unless your app requires specific, low-level features from Camera2, we recommend using [CameraX](/camerax). Both CameraX and Camera2 support Android 5.0 (API level 21) and higher.\n\n\u003cbr /\u003e\n\nCamera2 is the low-level Android camera package that replaces the\ndeprecated [Camera](/training/camera-deprecated) class. Camera2 provides\nin-depth controls for complex use cases, but requires you to manage\ndevice-specific configurations.\nFor more information, see the [Camera2 reference documentation](/reference/android/hardware/camera2/package-summary).\n\nFor most developers, we recommend the [CameraX Jetpack library](/camerax).\nTo help you decide which camera library to use,\nsee [Choose a camera library](/training/camera/choose-camera-library).\n\nAdditional resources\n--------------------\n\nSee the following additional resources to learn more about Camera2.\n\n### Camera2 sample projects\n\n- [Camera2 basics](https://github.com/android/camera-samples/tree/main/Camera2Basic)\n- [Camera2 extensions](https://github.com/android/camera-samples/tree/main/Camera2Extensions)\n- [Camera2 slow motion](https://github.com/android/camera-samples/tree/main/Camera2SlowMotion)\n- [Camera2 video](https://github.com/android/camera-samples/tree/main/Camera2Video)"]]