AIKraft/Skills/Переход с Camera1 на CameraX

Переход с Camera1 на CameraX

Use this skill to migrate legacy Android camera implementations (Camera1 or raw Camera2 APIs) to CameraX. CameraX is a lifecycle-aware Jetpack library built on top of Camera2 that resolves camera rotation issues and handles device dependencies.

android official Другое

Что делает навык

Навык предназначен для миграции устаревших реализаций камеры Android (Camera1 или низкоуровневого Camera2 API) на библиотеку Jetpack CameraX. CameraX решает проблемы поворота камеры и учитывает особенности устройств, являясь учитывающей жизненный цикл надстройкой поверх Camera2.

Когда применять

  • Миграция существующего проекта с Camera1 на современный API
  • Настройка зависимостей для использования CameraX в проекте
  • Подготовка проекта к использованию Compose-расширений камеры
  • Обеспечение совместимости версий библиотек CameraX

Как работает

  1. Проверить текущие зависимости и определить необходимую минимальную версию CameraX
  2. Использовать версию 1.3.0 или выше для базовой интероперабельности
  3. Использовать версию 1.5.0 или выше, если требуются Compose-расширения
  4. Открыть файл каталога версий (libs.versions.toml)
  5. Добавить версию camerax в секцию [versions]
  6. Добавить библиотеки androidx-camera-core, androidx-camera-camera2, androidx-camera-lifecycle, androidx-camera-view и androidx-camera-compose в секцию [libraries]

Примеры запросов агенту

Мигрируй мой проект с Camera1 на CameraX, добавив нужные зависимости
Настрой libs.versions.toml для использования CameraX версии 1.5.0 с Compose
Добавь зависимости CameraX в проект, используя каталог версий

Что понадобится

  • Доступ к файлу каталога версий (libs.versions.toml)
  • Среда разработки Android с поддержкой Gradle

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «camera1-to-camerax» из репозитория: # https://github.com/android/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r camera1-to-camerax/ ~/.claude/skills/camera1-to-camerax/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.