Descripción general de Camera2
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Nota: En esta página, se hace referencia al paquete Camera2. A menos que tu app requiera funciones específicas y de bajo nivel de Camera2, te recomendamos usar CameraX. CameraX y Camera2 admiten Android 5.0 (nivel de API 21) y versiones posteriores.
Camera2 es el paquete de cámara de Android de bajo nivel que reemplaza la clase Camera obsoleta. Camera2 proporciona controles en profundidad para casos de uso complejos, pero requiere que administres configuraciones específicas del dispositivo.
Para obtener más información, consulta la documentación de referencia de Camera2.
Para la mayoría de los desarrolladores, recomendamos la biblioteca de Jetpack para CameraX.
Para ayudarte a decidir qué biblioteca de cámara usar, consulta Cómo elegir una biblioteca de cámaras.
Recursos adicionales
Consulta los siguientes recursos adicionales para obtener más información sobre Camera2.
Proyectos de muestra de Camera2
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (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)"]]