Środowisko testowe i programistyczne

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.

  1. Włącz opcję programisty Wymuś tryb pulpitu .
  2. Uruchom ponownie telefon.
  3. Podłącz mysz (przez USB lub Bluetooth).
  4. Utwórz symulowany wyświetlacz z opcji programisty lub użyj wyświetlacza sprzętowego.
  5. 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.