Введение в разработку камер для Android (3): Использование CameraX
Введение в API CameraX
В первых двух блогах мы познакомили вас с основами работы с камерой и использованием API Camera2. Чтобы еще больше упростить разработку приложений для камер, Google запустил API CameraX, который предоставляет более простой и удобный интерфейс, помогающий разработчикам быстро реализовывать высококачественные функции камеры. Этот блог поможет вам понять, как использовать CameraX, и предоставит соответствующий пример кода.
Подготовка:
Прежде чем начать, убедитесь, что ваша среда разработки настроена и Android Studio обновлена до последней версии.
Добавлены зависимости:
Чтобы использовать API CameraX, нам необходимо добавить следующие зависимые библиотеки в файл build.gradle проекта:
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: