![]()
NIVEL 3: Preparación para la adaptación
Vista previa de cámara
La Cámara es una de las apps para Android más importantes. El visor de la cámara es una ventana a la app, una renderización de la salida del sensor de la cámara (la vista previa de la cámara).
Los sensores de la cámara tienen una posición y una relación de aspecto fijas, y suelen generar sus datos de imagen en orientación horizontal. Sin embargo, el visor debe cumplir con las orientaciones vertical y horizontal del dispositivo, los estados plegado y desplegado de los dispositivos plegables, y los diferentes tamaños de ventana en el modo multiventana.
En el modo multiventana y en los dispositivos plegables, el visor puede estar en orientación vertical en dispositivos horizontales o en orientación horizontal en dispositivos verticales. A menudo, las apps de cámara deben rotar la vista previa de la imagen para que coincida con la orientación del visor. Incluso cuando el visor y el sensor de la cámara tienen la misma orientación, sus relaciones de aspecto pueden diferir.
Tu app tiene el desafío de orientar y escalar la imagen del sensor de la cámara para que coincida con la orientación y la relación de aspecto de la IU de la app a medida que la IU cambia de orientación y tamaño.
Para obtener información sobre cómo administrar la vista previa de la cámara, consulta las siguientes guías para desarrolladores:
Proyección de contenido multimedia
La proyección de contenido multimedia captura el contenido de la pantalla de un dispositivo o de la ventana de una app y muestra el contenido capturado en otro dispositivo, como una TV.
Las apps de proyección de medios deben registrar un permiso de servicio, administrar el consentimiento del usuario, orientar y escalar el contenido capturado para que coincida con la orientación y la relación de aspecto del dispositivo de destino, y habilitar la personalización de la proyección.
Para obtener detalles sobre la implementación, consulta Proyección de contenido multimedia.