Introducción al desarrollo de cámaras de Android (3): uso de CameraX
Introducción a la API de CameraX
En los dos primeros blogs, presentamos los conceptos básicos de Camera y el uso de Camera2 API. Para simplificar aún más el desarrollo de aplicaciones de cámara, Google lanzó la API CameraX, que proporciona una interfaz más simple y fácil de usar para ayudar a los desarrolladores a implementar rápidamente funciones de cámara de alta calidad. Este blog lo llevará a comprender cómo usar CameraX y le proporcionará el código de muestra correspondiente.
Preparación:
Antes de comenzar, asegúrese de que su entorno de desarrollo esté configurado y que Android Studio esté actualizado a la última versión.
Dependencias agregadas:
Para utilizar la API CameraX, necesitamos agregar las siguientes bibliotecas dependientes al archivo build.gradle del proyecto:
dependencies {
def camerax_version = "1.0.1"
// CameraX核心库
implementation "androidx.camera:camera-core:$camerax_version"
// CameraX视图库
implementation "androidx.camera:camera-camera2:$camerax_version"
// CameraX生命周期库
implementation "androidx.camera:camera-lifecycle:$camerax_version"
// CameraX扩展库,用于支持预览和分析
implementation "androidx.camera:camera-view: