Środowisko testowania i tworzenia

Najszybszym i najprostszym sposobem testowania wyświetlaczy dodatkowych jest użycie symulowanego wyświetlacza, który jest własnością systemu. Ponieważ udostępnia identyfikator UID, jest zaufana i może hostować wszystkie okna dekoracyjne i aktywności.system_server

Jeśli masz urządzenie, które obsługuje połączenie sprzętowe (np. HDMI lub DisplayPort przez USB-C), możesz używać zewnętrznych wyświetlaczy sprzętowych do testowania.

Domyślnie wirtualne wyświetlacze, które nie należą do identyfikatora UID systemu, są uznawane za niezaufane i obowiązuje w ich przypadku szereg ograniczeń, które mają zapobiegać wyciekowi danych użytkownika.

Używaj trybu pulpitu, aby testować nowe funkcje i możliwości okienkowanie dodane do platformy w Androidzie 10. Jest to opcja programisty skierowana do deweloperów aplikacji, która umożliwia testowanie aplikacji w środowiskach z wieloma wyświetlaczami i trybem okien o dowolnym rozmiarze.

Rysunek 1. Tryb pulpitu na dwóch wyświetlaczach: symulowanym (u góry) i zewnętrznym (u dołu)

Jeśli producenci urządzeń chcą zapewnić użytkownikom wrażenia podobne do korzystania z komputera, mogą użyć tej funkcji, aby pokazać zalecany sposób wdrożenia 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 w opcjach programisty lub użyj wyświetlacza sprzętowego.
  5. Uruchamiaj aktywności z launchera na tym wyświetlaczu i korzystaj z myszy.

Program uruchamiający MD (platform/development/samples/MultiDisplay) jest przydatny do testowania uruchamiania docelowej aktywności i wysyłania prośby o nowe wystąpienie.