Najszybszym i najłatwiejszym sposobem testowania wyświetlaczy dodatkowych jest użycie symulowanego wyświetlacza, który jest własnością systemu. Ponieważ ma ten sam identyfikator system_server
UID, jest zaufany i może wyświetlać wszystkie okna z dekoracją oraz aktywności.
Jeśli masz urządzenie, które obsługuje połączenie sprzętowe (np. HDMI lub DisplayPort przez USB-C), możesz przeprowadzić test na zewnętrznych wyświetlaczach sprzętowych.
Domyślnie wyświetlacze wirtualne, które nie należą do identyfikatora UID systemu, są uważane za niegodne zaufanie, a aby zapobiec wyciekowi danych użytkownika, stosuje się szereg ograniczeń.
Użyj trybu komputera, aby przetestować nowe funkcje i możliwości okna dodane do platformy w Androidzie 10. Jest to opcja dla deweloperów, która umożliwia testowanie aplikacji w środowiskach z wieloma wyświetlaczami i dowolnym rozmiarem okna.
Rysunek 1. Tryb pulpitu na dwóch ekranach: symulowany (góra) i zewnętrzny (dół)
Jeśli producenci urządzeń chcą zapewnić użytkownikom obsługę podobną do tej na komputerach, mogą użyć tej funkcji, aby pokazać zalecany sposób implementacji niektórych funkcji okien.
- Włącz opcję Wymuś tryb pulpitu.
- Uruchom ponownie telefon.
- Podłącz mysz (przez USB lub Bluetooth).
- Utwórz symulowany wyświetlacz w opcjach dla deweloperów lub użyj wyświetlacza sprzętowego.
- Uruchom działania z menu na tym monitorze i użyj myszy do interakcji.
Program uruchamiający MD (platform/development/samples/MultiDisplay
) jest przydatny do testowania uruchomienia ukierunkowanej aktywności i do żądania nowego wystąpienia.