NIVEL 3: Preparación para pantallas grandes
Vista previa de cámara
La Cámara es una de las apps más importantes de Android. 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 fija y una relación de aspecto fijas, y, por lo general, los datos de la imagen se muestran 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 dispositivos plegables, el visor puede ser vertical en dispositivos con orientación horizontal o horizontal en dispositivos con orientación vertical. 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 están en 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 esta cambia de orientación y tamaño.
Si deseas obtener información para 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 o la ventana de una aplicación y muestra el contenido capturado en otro dispositivo, como una TV.
Las apps de proyección de contenido multimedia deben registrar un permiso de servicio, administrar el consentimiento de los usuarios, orientar y ajustar el contenido capturado para que coincida con la orientación y la relación de aspecto del dispositivo de destino, y permitir la personalización de la proyección.
Para obtener detalles sobre la implementación, consulta Proyección de contenido multimedia.