À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release
au lieu de aosp-main
pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
Environnement de test et de développement
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 une connexion matérielle (par exemple, HDMI ou DisplayPort via USB-C), vous pouvez utiliser des écrans matériels externes pour effectuer des tests.
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 bureau pour tester les nouvelles fonctionnalités de fenêtrage ajoutées à la plate-forme dans Android 10. Il s'agit d'une option destinée aux développeurs d'applications. Elle leur permet de tester des applications dans des environnements multi-écran et en mode fenêtrage 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 écran simulé à partir des options pour les développeurs ou utilisez un écran 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.
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/27 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[],null,["# Testing and development environment\n\nThe fastest and easiest way to test secondary displays is to use a simulated\ndisplay, which is owned by the system. Because it shares the `system_server`\nUID, it's trusted and allowed to host all decor windows and activities.\n\nIf you have a device that supports a hardware connection (for example, HDMI\nor DisplayPort over USB-C), you can use external hardware displays to test.\n\nBy default, virtual displays that aren't owned by the system UID are considered\nto be *not trusted* and a number of restrictions are applied to prevent the\nleaking of user data.\n\nUse desktop mode to test new windowing features and capabilities added to\nthe platform in Android 10. It's a developer option\ntargeted for app developers and enables developers to test apps in\nmulti-display and freeform windowing mode environments.\n\n**Figure 1.** Desktop mode on two displays, simulated (top) and\nexternal (bottom)\n\nWhen device manufacturers want to provide a desktop-like experience, use this\nfeature to showcase the recommended way to implement some of the windowing features.\n\n1. Enable the **Force desktop mode** developer option.\n2. Reboot the phone.\n3. Connect the mouse (via USB or Bluetooth).\n4. Create a simulated display from the developer options or use a hardware display.\n5. Launch activities from the launcher on that display and use the mouse to interact.\n\nMD Launcher (`platform/development/samples/MultiDisplay`) is useful\nfor testing a targeted activity launch and to request a new instance."]]