Начало работы с камерой на Android

Камера обеспечивает широкий диапазон вариантов использования приложений, таких как захват видео и изображений для публикации в социальных сетях, а также создание таких утилит, как сканирование документов и QR-кода. Этот центр разработчиков предоставляет документацию и ресурсы для начала использования камеры в приложении Android.

Создание приложения камеры

Чтобы создать приложение на основе камеры или включить камеру в существующее приложение, начните с изучения API CameraX: оптимизированного API для использования камеры. В этом обзоре представлена ​​информация о CameraX и описаны этапы использования камеры.

Обзор CameraX

CameraX Codelab представляет собой основанный на примерах подход к изучению CameraX.

Кодовая лаборатория CameraX

Миграция с камеры 1

Если ваше приложение использует устаревший класс камеры («Camera1»), рассмотрите возможность перехода на CameraX, который обеспечит стабильную и надежную платформу, позволяющую вашему приложению использовать преимущества новых возможностей камеры.

Перенос Camera1 в CameraX

Повысьте уровень своего приложения камеры

CameraX облегчает прямую интеграцию с библиотекой Machine Learning Toolkit MLKit. Это позволяет комбинировать камеру с MLKit для создания таких вещей, как QR-сканеры, сканеры документов и многое другое.

Создайте сканер QR-кода

Расширения камеры предоставляют вашему приложению доступ к специальным возможностям устройства, таким как съемка изображений в ночном режиме или режимы боке (портрет). Узнайте, как получить доступ к расширениям камеры с помощью CameraX и Camera2 здесь.

Расширьте возможности камеры вашего приложения