Ś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ż podziela system_server UID, to zaufany i mogą obsługiwać wszystkie okna i działań wystroju.

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 wyświetla wirtualne, które nie są własnością systemu UID są uważane za nie ufał i szereg ograniczeń są stosowane w celu zapobiegania wyciekom 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.

Tryb figura 1. Pulpit dwóch wyświetlaczy symulowane (na górze) i zewnętrznych (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ę Tryb dewelopera Siła stacjonarnego.
  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 przydatna do badania ukierunkowane rozpoczęcie działalności i poprosić o nową instancję.