Najszybszym i najłatwiejszym sposobem testowania dodatkowych wyświetlaczy jest użycie symulowanego wyświetlacza, który jest własnością systemu. Ponieważ współdzieli identyfikator system_server
UID, jest zaufany i może obsługiwać wszystkie okna dekorów i działania.
Jeśli masz urządzenie, które obsługuje połączenie sprzętowe (na przykład HDMI lub DisplayPort przez USB-C), możesz użyć zewnętrznych wyświetlaczy sprzętowych do testowania.
Domyślnie wirtualne wyświetlacze, które nie są własnością systemu UID, są uważane za niezaufane i stosuje się szereg ograniczeń, aby zapobiec wyciekowi danych użytkownika.
Użyj trybu pulpitu, aby przetestować nowe funkcje i możliwości okien dodawane do platformy w systemie Android 10. Jest to opcja programistyczna przeznaczona dla programistów aplikacji i umożliwia programistom testowanie aplikacji w środowiskach wieloekranowych i w trybie okien dowolnych.
Rysunek 1. Tryb pulpitu na dwóch wyświetlaczach, symulowany (na górze) i zewnętrzny (na dole)
Gdy producenci urządzeń chcą zapewnić środowisko podobne do komputerów stacjonarnych, użyj tej funkcji, aby zaprezentować zalecany sposób implementacji niektórych funkcji okien.
- Włącz opcję programisty Wymuś tryb pulpitu .
- Uruchom ponownie telefon.
- Podłącz mysz (przez USB lub Bluetooth).
- Utwórz symulowany wyświetlacz z opcji programisty lub użyj wyświetlacza sprzętowego.
- Uruchamiaj działania z programu uruchamiającego na tym ekranie i używaj myszy do interakcji.
MD Launcher ( platform/development/samples/MultiDisplay
) jest przydatny do testowania docelowego uruchomienia aktywności i żądania nowej instancji.