Le moyen le plus rapide et le plus simple de tester les écrans secondaires consiste à utiliser un écran simulé, qui appartient au système. Comme il partage l'UID system_server
, il est approuvé et autorisé à héberger toutes les fenêtres et activités de décoration.
Si vous disposez d'un appareil compatible avec les connexions matérielles (par exemple, HDMI ou DisplayPort sur USB-C), vous pouvez effectuer des tests à l'aide d'écrans matériels externes.
Par défaut, les écrans virtuels qui ne sont pas la propriété de l'UID système sont considérés comme non approuvés, et un certain nombre de restrictions sont appliquées pour éviter la fuite de données utilisateur.
Utilisez le mode ordinateur pour tester les nouvelles fonctionnalités de fenêtrage ajoutées à la plate-forme sous Android 10. Il s'agit d'une option destinée aux développeurs qui s'adresse aux développeurs d'applications. Elle leur permet de tester des applications dans des environnements multi-écrans et de fenêtrage de forme libre.
Figure 1 : Mode bureau 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 de bureau, utilisez cette fonctionnalité pour présenter la méthode recommandée d'implémentation de certaines fonctionnalités de gestion des fenêtres.
- Activez l'option pour les développeurs Forcer le mode ordinateur.
- Redémarrez le téléphone.
- Connectez la souris (via USB ou Bluetooth).
- Créez un affichage simulé à partir des options pour les développeurs ou utilisez un affichage matériel.
- Lancez des activités à partir du lanceur d'applications 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.