Примечание. На этой странице рассматривается пакет Camera2. Если вашему приложению не требуются определенные низкоуровневые функции Camera2, рекомендуем использовать CameraX. CameraX и Camera2 поддерживают Android 5.0 (уровень API 21) и более поздние версии.
Camera2 – это низкоуровневый пакет Android для работы с камерой, который заменяет устаревший класс Camera. Camera2 предоставляет расширенные возможности управления для сложных сценариев использования, но требует настройки конфигураций для конкретных устройств. Подробную информацию можно найти в справочной документации по Camera2.
Большинству разработчиков мы рекомендуем использовать библиотеку CameraX Jetpack. Чтобы выбрать библиотеку, ознакомьтесь с этой статьей.
Дополнительные ресурсы
Дополнительную информацию о Camera2 можно найти в следующих ресурсах: