El emulador admite el uso de la función de cámara básica en tu dispositivo virtual para versiones de Android anteriores. Android 11 y las versiones posteriores admiten las siguientes capacidades adicionales de cámara de Android Emulator:
- Captura de RAW
- Reprocesamiento de YUV
- Dispositivos de nivel 3
- Compatibilidad con cámara lógica
- Emulación de la orientación del sensor mediante datos del administrador de sensores
- Aplicación de estabilización de video mediante la reducción de la frecuencia del protocolo de enlace
- Aplicación de mejora de bordes mediante la eliminación del escalamiento en la canalización de YUV
- Cámaras simultáneas
Cámara de escena virtual y ARCore
Puedes usar la cámara de escena virtual en un entorno virtual para probar apps de realidad aumentada (RA) creadas con ARCore.
Para obtener información sobre el uso de la cámara de escena virtual en el emulador, consulta Cómo ejecutar apps de RA en Android Emulator.
Cuando uses el emulador con una app de cámara, podrás importar una imagen en formato PNG o JPEG para usar dentro de una escena virtual. Si quieres elegir una imagen para usar en una escena virtual, abre la ventana Extended controls, selecciona la pestaña Camera > Virtual Scene Images y haz clic en Add Image. Esta función también sirve para importar imágenes personalizadas, como códigos QR, que se pueden usar con cualquier app basada en cámara. Para obtener más información, consulta Cómo agregar imágenes aumentadas a la escena.
Cómo probar acciones comunes de RA con macros
Es posible reducir en gran medida el tiempo que se tarda en probar las acciones comunes de RA usando macros preestablecidas en el emulador. Por ejemplo, puedes usar una macro para restablecer el estado predeterminado de todos los sensores del dispositivo.
Antes de usar macros, sigue los pasos indicados en Cómo ejecutar apps de RA en Android Emulator para configurar la cámara de escena virtual para tu app, ejecutarla en el emulador y actualizar ARCore. Luego, sigue estos pasos para usar las macros del emulador:
- Con el emulador en ejecución y tu app conectada a ARCore, haz clic en More
en el panel del emulador.
- Selecciona Record and Playback > Macro Playback.
Elige una macro que deseas usar y, luego, haz clic en Play.
Durante la reproducción, puedes interrumpir una macro haciendo clic en Stop.