Обзор камеры2
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Примечание. Эта страница относится к пакету Camera2 . Если вашему приложению не требуются специальные низкоуровневые функции Camera2, мы рекомендуем использовать CameraX . И CameraX, и Camera2 поддерживают Android 5.0 (уровень API 21) и выше.
Camera2 — это низкоуровневый пакет камеры Android, который заменяет устаревший класс Camera . Camera2 предоставляет углубленные элементы управления для сложных случаев использования, но требует от вас управления конфигурациями конкретных устройств. Дополнительную информацию см. в справочной документации Camera2 .
Большинству разработчиков мы рекомендуем библиотеку CameraX Jetpack . Чтобы помочь вам решить, какую библиотеку камер использовать, см. раздел Выбор библиотеки камер .
Дополнительные ресурсы
Дополнительные сведения о Camera2 см. в следующих дополнительных ресурсах.
Примеры проектов Camera2
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-29 UTC.
[null,null,["Последнее обновление: 2025-07-29 UTC."],[],[],null,["# Camera2 overview\n\n**Note:** This page refers to the [Camera2](/reference/android/hardware/camera2/package-summary) package. Unless your app requires specific, low-level features from Camera2, we recommend using [CameraX](/camerax). Both CameraX and Camera2 support Android 5.0 (API level 21) and higher.\n\n\u003cbr /\u003e\n\nCamera2 is the low-level Android camera package that replaces the\ndeprecated [Camera](/training/camera-deprecated) class. Camera2 provides\nin-depth controls for complex use cases, but requires you to manage\ndevice-specific configurations.\nFor more information, see the [Camera2 reference documentation](/reference/android/hardware/camera2/package-summary).\n\nFor most developers, we recommend the [CameraX Jetpack library](/camerax).\nTo help you decide which camera library to use,\nsee [Choose a camera library](/training/camera/choose-camera-library).\n\nAdditional resources\n--------------------\n\nSee the following additional resources to learn more about Camera2.\n\n### Camera2 sample projects\n\n- [Camera2 basics](https://github.com/android/camera-samples/tree/main/Camera2Basic)\n- [Camera2 extensions](https://github.com/android/camera-samples/tree/main/Camera2Extensions)\n- [Camera2 slow motion](https://github.com/android/camera-samples/tree/main/Camera2SlowMotion)\n- [Camera2 video](https://github.com/android/camera-samples/tree/main/Camera2Video)"]]