Korzystaj z rozszerzonych elementów sterujących w Emulatorze Androida, aby wysyłać dane, zmieniać właściwości urządzenia i sterować aplikacjami. Aby otworzyć okno Rozszerzone opcje, w panelu emulatora kliknij Więcej
. Pamiętaj, że niektóre z tych rozszerzonych opcji sterowania są dostępne tylko wtedy, gdy uruchamiasz emulator w osobnym oknie, poza Android Studio.
Wiele z tych czynności możesz wykonać za pomocą skrótów klawiszowych. Aby wyświetlić pełną listę skrótów w emulatorze, naciśnij F1 (Command + / w systemie macOS), aby otworzyć panel pomocy.
Tabela 1. Szczegóły rozszerzonych ustawień
Funkcja | Opis |
---|---|
Wyświetlacze |
Emulator umożliwia wdrażanie aplikacji na wiele wyświetlaczy, które obsługują dostosowywalne wymiary. Pozwala też testować aplikacje obsługujące wiele okien i wiele wyświetlaczy. Podczas działania urządzenia wirtualnego możesz dodać maksymalnie 2 dodatkowe wyświetlacze w ten sposób:
|
Sieć komórkowa | Emulator umożliwia symulowanie różnych warunków sieciowych. Możesz przybliżyć prędkość sieci dla różnych protokołów sieciowych lub określić opcję Pełna, która przesyła dane tak szybko, jak pozwala na to Twój komputer. Określanie protokołu sieciowego zawsze jest wolniejsze niż Pełny. Możesz też określić stan sieci głosowej i sieci danych, na przykład roaming. Wartości domyślne są ustawiane w AVD. Wybierz Typ sieci:
Wybierz siły sygnału:
Wybierz stan Voice, stan danych lub oba te stany:
|
Bateria | Możesz symulować właściwości baterii urządzenia, aby sprawdzić, jak aplikacja działa w różnych warunkach. Aby wybrać poziom ładowania, użyj suwaka. Wybierz wartość Połączenie z ładowarką:
Wybierz wartość Stan baterii:
Wybierz wartość Stan baterii :
|
Aparat | Możesz wczytywać zdjęcia do sceny symulowanej po otwarciu aparatu emulatora. Więcej informacji znajdziesz w dokumentacji ARCore: Dodaj do sceny rozszerzone obrazy. |
Lokalizacja |
Emulator umożliwia symulowanie informacji o „mojej lokalizacji”:
lokalizacji, w której znajduje się emulowane urządzenie. Jeśli na przykład klikniesz w Mapach Google opcję Moja lokalizacja Elementy sterujące dotyczące informacji o lokalizacji urządzenia są uporządkowane na 2 kartach: Pojedyncze punkty i Trasy. Pojedyncze punkty Na karcie Pojedyncze punkty możesz używać widoku internetowego Map Google do wyszukiwania punktów zainteresowania tak samo jak w przypadku korzystania z Map Google na telefonie lub w przeglądarce. Gdy szukasz (lub klikasz) lokalizacji na mapie, możesz ją zapisać, klikając Zapisz punkt u dołu mapy. Wszystkie zapisane lokalizacje są wyświetlane po prawej stronie okna Rozszerzone opcje. Aby ustawić lokalizację emulatora na wybraną na mapie, w prawym dolnym rogu okna Rozszerzone opcje kliknij przycisk Ustaw lokalizację. Trasy Podobnie jak karta Pojedyncze punkty karta Trasa zawiera widok internetowy Map Google, za pomocą którego możesz utworzyć trasę między co najmniej 2 miejscami. Aby utworzyć i zapisać trasę:
Aby symulować działanie emulatora na podstawie zapisanej trasy, wybierz ją z listy Zapisane trasy i w prawym dolnym rogu okna Rozszerzone opcje sterowania kliknij Odtwórz trasę. Aby zatrzymać symulację, kliknij Zatrzymaj trasę. Aby stale symulować działanie emulatora zgodnie ze wskazaną trasą, włącz przełącznik obok opcji Powtórz odtwarzanie. Aby zmienić szybkość, z jaką emulator ma podążać za określoną trasą, wybierz opcję w menu Szybkość odtwarzania. Importowanie danych GPX i KML Aby użyć danych geograficznych z pliku w formacie GPS Exchange (GPX) lub pliku w formacie Keyhole Markup Language (KML):
Domyślna prędkość to wartość Opóźnienie (Prędkość 1X). Możesz zwiększyć prędkość dwukrotnie (Szybkość 2 x), potrójnie (Szybkość 3 x) itd. |
Telefon | Emulator umożliwia symulowanie przychodzących połączeń telefonicznych i wiadomości tekstowych. Aby rozpocząć rozmowę z emulatorem:
Aby wysłać SMS-a do emulatora:
|
Pad kierunkowy | Jeśli w profilu sprzętowym AVD jest włączony panel kierunkowy, możesz używać go w emulatorze. Nie wszystkie urządzenia obsługują panel kierunkowy. Na przykład zegarki z Androidem nie obsługują tej funkcji. Przyciski symulują te działania: ![]() |
mikrofon | Ze względów związanych z prywatnością i wydajnością wejście z mikrofonu jest domyślnie wyłączone w Emulatorze Androida. Aby włączyć wejście z mikrofonu, przełącz opcję Wirtualny mikrofon używa wejścia audio hosta. Emulator Androida oferuje przełączniki i kluczowe zdarzenia, które umożliwiają symulowanie różnych scenariuszy dotyczących słuchawek i mikrofonów:
|
Odcisk palca | Ten element sterujący może symulować 10 różnych skanowań odcisków palców. Możesz go używać do testowania integracji z odczytem linii papilarnych w aplikacji. Ta funkcja jest wyłączona w przypadku Androida 5.1 (poziom interfejsu API 22) i starszych oraz Wear OS. Aby symulować skanowanie odcisku palca na urządzeniu wirtualnym:
|
Czujniki wirtualne > Pozycja urządzenia |
To ustawienie umożliwia testowanie aplikacji w różnych pozycjach i orientacjach urządzenia. Możesz na przykład symulować gesty takie jak nachylenie i obrot. Akcelerometr nie śledzi bezwzględnej pozycji urządzenia: wykryje tylko, kiedy nastąpi zmiana. Element sterujący symuluje sposób działania akcelerometru i magnetometru podczas przemieszczania lub obracania rzeczywistego urządzenia. Aby korzystać z tego ustawienia, musisz włączyć czujnik przyspieszenia w AVD. Raporty kontrolne dotyczące zdarzeń
Kontroler raportuje też zdarzenia
Aby obrócić urządzenie wokół osi x, osi y i osi z, kliknij Obróć i wykonaj jedną z tych czynności:
Więcej informacji o sposobie obliczania wartości yaw, pitch i roll znajdziesz w artykule Obliczanie orientacji urządzenia. Aby przesunąć urządzenie poziomo (x) lub pionowo (y), wybierz Przenieś i wykonaj jedną z tych czynności:
Aby ustawić urządzenie pod kątem 0, 90, 180 lub 270 stopni:
Gdy dostosowywanie urządzenia, pola Wynikające wartości zmieniają się odpowiednio. To wartości, do których aplikacja ma dostęp. Więcej informacji o tych czujnikach znajdziesz w artykułach Omówienie czujników, Czujniki ruchu i Czujniki położenia. |
Czujniki wirtualne > Czujniki dodatkowe | Emulator może symulować różne czujniki położenia i środowiska. Umożliwia dostosowanie tych czujników, aby można było przetestować je w aplikacji:
Więcej informacji o tych czujnikach znajdziesz w artykułach Omówienie czujników, Czujniki pozycji i Czujniki środowiska . |
Zgłoś błąd | Jeśli masz problemy z emulatorem, możesz przygotować i wysłać raport o błędzie. Emulator automatycznie zbiera zrzuty ekranu, logi i inne dane do raportu o błędzie. |
Nagrywanie i odtwarzanie | Zobacz Nagrywanie ekranu. |
Google Play | Jeśli obraz systemu AVD zawiera aplikację Sklep Play, wyświetlane są informacje o wersji Usług Google Play. |
Ustawienia > Ogólne |
|
Ustawienia > Serwer proxy | Domyślnie emulator używa ustawień serwera proxy HTTP w Android Studio. Na tym ekranie możesz ręcznie zdefiniować konfigurację serwera proxy HTTP dla emulatora. Więcej informacji znajdziesz w artykule Korzystanie z emulatora z serwerem proxy. |
Ustawienia > Zaawansowane |
|
Pomoc > Skróty klawiszowe | Ten panel zawiera pełną listę skrótów klawiszowych emulatora. Aby otworzyć tę kartę podczas pracy w emulatorze, naciśnij F1 (Command + / w systemie macOS). Aby skróty działały, opcja Wyślij skróty klawiszowe w panelu Ogólne musi być ustawiona na Elementy sterujące emulatora (domyślnie). |
Pomoc > Pomoc dotycząca emulatora | Aby otworzyć dokumentację emulatora online, kliknij Dokumentacja. Aby zgłosić błąd w emulatorze, kliknij Prześlij opinię. Więcej informacji znajdziesz w artykule zgłaszanie błędów emulatora. |
Pomoc > Informacje | Sprawdź, którego portu Numer seryjny emulatora to emulator-adb_port,
który możesz podać jako opcję wiersza poleceń |