Environnement de test et de développement

Le moyen le plus rapide et le plus simple de tester les écrans secondaires consiste à utiliser un écran simulé appartenant au système. Comme il partage l'UID system_server, il est considéré comme fiable et autorisé à héberger toutes les fenêtres et activités de décoration.

Si vous disposez d'un appareil compatible avec une connexion matérielle (par exemple, HDMI ou DisplayPort sur USB-C), vous pouvez utiliser des écrans externes pour effectuer des tests.

Par défaut, les écrans virtuels qui n'appartiennent pas à l'UID système sont considérés comme non fiables. Un certain nombre de restrictions sont appliquées pour éviter la fuite de données utilisateur.

Utilisez le mode Bureau pour tester les nouvelles fonctionnalités de fenêtrage ajoutées à la plate-forme dans Android 10. Il s'agit d'une option pour les développeurs d'applications qui leur permet de tester les applications dans des environnements multi-écran et en mode fenêtré libre.

Figure 1 : Mode ordinateur sur deux écrans, simulé (en haut) et externe (en bas)

Lorsque les fabricants d'appareils souhaitent offrir une expérience semblable à celle d'un ordinateur, utilisez cette fonctionnalité pour présenter la méthode recommandée pour implémenter certaines fonctionnalités de fenêtrage.

  1. Activez l'option pour les développeurs Forcer le mode ordinateur.
  2. Redémarrez le téléphone.
  3. Connectez la souris (via USB ou Bluetooth).
  4. Créez un écran simulé à partir des options pour les développeurs ou utilisez un écran matériel.
  5. Lancez des activités depuis le lanceur sur cet écran et utilisez la souris pour interagir.

Le lanceur d'applications multi-écran (platform/development/samples/MultiDisplay) est utile pour tester le lancement d'une activité ciblée et pour demander une nouvelle instance.