Za pomocą rozszerzonych elementów sterujących w emulatorze Androida możesz między innymi wysyłać dane, zmieniać właściwości urządzenia i sterować aplikacjami. Aby otworzyć okno Rozszerzone elementy sterujące, kliknij Więcej w panelu emulatora. Pamiętaj, że niektóre z tych rozszerzonych opcji kontroli są dostępne tylko wtedy, gdy uruchomisz emulator w osobnym oknie, poza Android Studio.
Wiele z tych zadań można wykonywać, korzystając ze skrótów klawiszowych. Aby zobaczyć pełną listę skrótów w emulatorze, naciśnij F1 (Command + / w systemie macOS), aby otworzyć panel pomocy.
Cecha | Opis |
---|---|
ekrany, |
Emulator umożliwia wdrożenie aplikacji na wielu wyświetlaczach, które obsługują niestandardowe wymiary. Ułatwia on testowanie aplikacji, które obsługują wiele okien i wiele ekranów. Po uruchomieniu urządzenia wirtualnego możesz dodać maksymalnie 2 dodatkowe wyświetlacze w następujący sposób:
|
Sieć komórkowa | Emulator pozwala symulować różne warunki sieci. Możesz podać przybliżoną szybkość sieci w przypadku różnych protokołów sieciowych lub wybrać opcję Pełna, która spowoduje przesyłanie danych tak szybko, jak pozwala na to Twój komputer. Określenie protokołu sieci jest zawsze wolniejsze niż Pełny. Możesz też określić stan połączeń głosowych i sieci danych (np. roaming). Wartości domyślne są ustawiane w AVD. Wybierz typ sieci:
Wybierz Siłę sygnału:
Wybierz Stan w Voice lub Stan danych albo oba te opcje:
|
Bateria | Możesz symulować właściwości baterii urządzenia, by sprawdzić, jak aplikacja działa w różnych warunkach. Aby wybrać poziom naładowania, użyj suwaka. Wybierz wartość Połączenie z ładowarką:
Wybierz wartość Stan baterii:
Wybierz wartość Stan baterii :
|
Aparat | Możesz wczytać obrazy do sceny, która jest symulowana po otwarciu aparatu emulatora. Więcej informacji znajdziesz w sekcji Dodawanie obrazów rozszerzonych do sceny w dokumentacji ARCore. |
Lokalizacja |
Emulator pozwala symulować informacje o mojej lokalizacji, czyli gdzie znajduje się emulowane urządzenie. Jeśli na przykład klikniesz Moja lokalizacja w Mapach Google, a następnie wyślesz lokalizację, pojawi się ona na mapie. Elementy sterujące informacjami o lokalizacji urządzenia znajdują się na 2 kartach: Pojedyncze punkty i Trasy. Pojedyncze punkty Na karcie Pojedyncze punkty możesz używać komponentu WebView Map Google do wyszukiwania ciekawych miejsc tak samo jak podczas korzystania z Map Google na telefonie lub w przeglądarce. Gdy szukasz (lub klikasz) lokalizację na mapie, możesz ją zapisać, wybierając opcję Zapisz punkt w dolnej części mapy. Wszystkie zapisane lokalizacje są wymienione po prawej stronie okna Rozszerzone ustawienia. Aby ustawić lokalizację emulatora na lokalizację wybraną na mapie, kliknij przycisk Ustaw lokalizację w prawym dolnym rogu okna Ustawienia rozszerzone. Trasy Podobnie jak karta Pojedyncze punkty, karta Trasy zawiera komponent WebView Map Google, który umożliwia utworzenie trasy między co najmniej 2 lokalizacjami. Aby utworzyć i zapisać trasę:
Aby symulować działanie emulatora na podstawie zapisanej trasy, wybierz trasę z listy Zapisanych tras i kliknij Odtwórz trasę w prawym dolnym rogu okna Ustawienia rozszerzone. Aby zatrzymać symulację, kliknij Zatrzymaj trasę. Aby stale symulować emulator po określonej trasie, włącz przełącznik obok Powtarzaj odtwarzanie. Aby zmienić szybkość, z jaką emulator przemierza określoną trasę, wybierz opcję w menu Szybkość odtwarzania. Importowanie danych GPX i KML Aby użyć danych geograficznych z pliku w formacie wymiany GPS (GPX) lub pliku Keyhole Markup Language (KML):
Domyślna szybkość to wartość Opóźnienie (Prędkość 1X). Możesz zwiększyć prędkość dwukrotnie (Szybkość 2X), trzykrotnie (Szybkość 3X) itd. |
Telefon | Emulator pozwala symulować przychodzące połączenia telefoniczne i SMS-y. Aby uruchomić emulator:
Aby wysłać SMS-a do emulatora:
|
Pad kierunkowy | Jeśli AVD ma w profilu sprzętowym włączony pad kierunkowy, możesz za pomocą emulatora używać elementów sterujących pada kierunkowego. Jednak nie wszystkie urządzenia obsługują pada kierunkowego, na przykład zegarki z Androidem. Przyciski symulują te działania: |
Mikrofon | Gdy włączona jest opcja Mikrofon wirtualny korzysta z wejścia audio hosta, emulator odbiera dane wejściowe z mikrofonu hosta. W przeciwnym razie emulator nie odbiera żadnych danych wejściowych. Opcje Podłącz wirtualnego zestawu słuchawkowego, Wirtualny zestaw słuchawkowy mają mikrofon i Asystent głosowy nie są obecnie zaimplementowane. |
Odcisk palca | To ustawienie może symulować 10 różnych skanowań odcisku palca. Za jego pomocą możesz przetestować integrację odcisku palca w aplikacji. Ta funkcja jest wyłączona w Androidzie 5.1 (poziom interfejsu API 22) i starszych wersjach oraz na Wear OS. Aby przeprowadzić symulację skanowania odcisku palca na urządzeniu wirtualnym:
|
Czujniki wirtualne > Pozycja urządzenia |
Ta opcja pozwala przetestować aplikację pod kątem zmian w położeniu lub orientacji urządzenia albo w obu tych zmianach. Możesz na przykład symulować gesty takie jak przechylanie i obracanie. Akcelerometr nie śledzi bezwzględnej pozycji urządzenia – wykrywa tylko, kiedy zachodzi zmiana. Symuluje ona reakcję czujników akcelerometru i magnetometru, gdy poruszasz lub obrócisz prawdziwe urządzenie. Aby użyć tego ustawienia, musisz włączyć czujnik akcelerometru w AVD. Zdarzenia kontrolne
Grupa kontrolna zgłasza też zdarzenia
Aby obrócić urządzenie wokół osi x, y i Z, wybierz Obróć i wykonaj jedną z tych czynności:
Więcej informacji o obliczaniu odchylenia, nachylenia i obrócenia urządzenia znajdziesz w sekcji na temat obliczania orientacji urządzenia. Aby przesunąć urządzenie w poziomie (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:
Podczas dostosowywania urządzenia pola Wartości wynikowe odpowiednio się zmieniają. Są to wartości, do których aplikacja ma dostęp. Więcej informacji o tych czujnikach znajdziesz w artykułach Czujniki ruchu, Czujniki ruchu i Czujniki pozycji. |
Czujniki wirtualne > Dodatkowe czujniki | Emulator może symulować różne czujniki pozycji i środowiska. Umożliwia dostosowanie tych czujników, by można je było przetestować w aplikacji:
Więcej informacji o tych czujnikach znajdziesz w artykułach Czujniki, Czujniki pozycji i Czujniki środowiskowe . |
Raport o błędzie | 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 na potrzeby raportu o błędzie. |
Nagrywanie i odtwarzanie | Zobacz Nagrywanie ekranu. |
Google Play | Jeśli obraz systemu AVD zawiera aplikację Sklep Play, wyświetlają się informacje o wersji Usług Google Play. |
Ustawienia > Ogólne |
|
Ustawienia > Serwer proxy | Domyślnie emulator używa ustawień serwera proxy HTTP Android Studio. Ten ekran umożliwia ręczne zdefiniowanie konfiguracji serwera proxy HTTP dla emulatora. Więcej informacji znajdziesz w artykule Używanie emulatora z serwerem proxy. |
Ustawienia > Zaawansowane |
|
Pomoc > Skróty klawiszowe | W tym panelu znajdziesz pełną listę skrótów klawiszowych emulatora. Aby otworzyć ten panel podczas pracy z emulatorem, naciśnij F1 (Command + / w systemie macOS). Aby skróty działały, opcja Wyślij skróty klawiszowe w panelu ustawień Ogólne musi mieć wartość Elementy sterujące emulatora (domyślne). |
Pomoc > Pomoc emulatora | Aby otworzyć dokumentację online emulatora, kliknij Dokumentacja. Aby zgłosić błąd w emulatorze, kliknij Prześlij opinię. Aby uzyskać więcej informacji, dowiedz się, jak zgłaszać błędy emulatora. |
Pomoc > Informacje | Sprawdź, którego portu Numer seryjny emulatora to emulator-adb_port. Możesz go podać np. jako opcję wiersza poleceń |