Qu'est-ce que Android CameraX?
Une session sur CameraX est prévue dans Google I/O 2019. Qu'est-ce que c'est? Est-ce une nouvelle API de framework? Est-ce une nouvelle bibliothèque? https://events.google.com/io/schedule/events/8d400240-f31f-4ac2-bfab-f8347ef3ab3e
Cela signifie-t-il que l'API Camera2 est obsolète? https://github.com/googlesamples/Android-Camera2Basic
Vous pouvez vérifier le doc officiel :
CameraX est un ajout à Android Jetpack qui facilite l'ajout de capacités de caméra à votre application. La bibliothèque fournit un nombre de correctifs de compatibilité et de solutions de contournement pour rendre l'expérience du développeur cohérente sur de nombreux appareils.
Vous pouvez utiliser cameraX pour interfacer avec la caméra d'un appareil via une abstraction appelée cas d'utilisation. Les cas d'utilisation suivants sont actuellement disponibles:
Les cas d'utilisation peuvent être combinés et actifs simultanément.
Ajoutez simplement les dépendances:
dependencies {
// CameraX core library
def camerax_version = "1.0.0-alpha01"
implementation "androidx.camera:camera-core:$camerax_version"
// If you want to use Camera2 extensions
implementation "androidx.camera:camera-camera2:$camerax_version"
}
Pour plus d'informations sur l'utilisation de la bibliothèque CameraX cochez ici .