Entorno de pruebas y desarrollo

La forma más rápida y sencilla de probar pantallas secundarias es usar una pantalla simulada, que es propiedad del sistema. Debido a que comparte el UID system_server, es confiable y puede alojar todas las actividades y ventanas de decoración.

Si tienes un dispositivo que admite una conexión de hardware (por ejemplo, HDMI o DisplayPort a través de USB-C), puedes usar pantallas de hardware externas para realizar la prueba.

De forma predeterminada, las pantallas virtuales que no son propiedad del UID del sistema se consideran no confiables y se aplican varias restricciones para evitar la filtración de datos del usuario.

Usa el modo de escritorio para probar las nuevas funciones y capacidades de ventanas que se agregaron a la plataforma en Android 10. Es una opción para desarrolladores que se segmenta para desarrolladores de apps y les permite probar apps en entornos de modo multiventana y de formato libre.

Figura 1: Modo de escritorio en dos pantallas, simulada (superior) y externa (inferior)

Cuando los fabricantes de dispositivos quieran proporcionar una experiencia similar a la de una computadora de escritorio, deben usar esta función para mostrar la forma recomendada de implementar algunas de las funciones de ventanas.

  1. Habilita la opción para desarrolladores Forzar modo de escritorio.
  2. Reinicia el teléfono.
  3. Conecta el mouse (a través de USB o Bluetooth).
  4. Crear una pantalla simulada a partir de las opciones para desarrolladores o usar una pantalla de hardware
  5. Inicia actividades desde el selector de esa pantalla y usa el mouse para interactuar.

El selector de varias pantallas (platform/development/samples/MultiDisplay) es útil para probar el lanzamiento de una actividad segmentada y solicitar una instancia nueva.