Uruchamianie w emulatorze funkcji rozszerzonej rzeczywistości aplikacji

Odpowiednie urządzenia XR
Te wskazówki pomogą Ci tworzyć rozwiązania na te typy urządzeń XR.
Okulary audio i
wyświetlacz

Podczas testowania aplikacji używaj emulatora Androida XR, aby zwiększyć możliwości testowania poza fizyczne urządzenia testowe. Za pomocą elementów sterujących w emulatorze możesz sprawdzić, jak aplikacja zachowuje się w typowych scenariuszach z okularami audio i okularami z wyświetlaczem. W sekcjach poniżej znajdziesz szczegółowe informacje o uruchamianiu wirtualnych urządzeń z Androidem XR w emulatorze i o elementach sterujących, których możesz używać.

Uruchamianie aplikacji w emulatorze

Aby uruchomić aplikację w emulatorze, wykonaj te czynności:

  1. Menedżerze urządzeń w Android Studio znajdź AVD telefonu, który został utworzony jako urządzenie hosta dla AVD okularów, i kliknij Uruchom .

    Kliknięcie

  2. Menedżerze urządzeń w Android Studio znajdź utworzone urządzenie AVD do okularów i kliknij Start.

    Kliknięcie

  3. Aby uruchomić aplikację w emulatorze, w menu docelowego urządzenia na głównym pasku narzędzi Android Studio wybierz telefon AVD, a następnie kliknij Uruchom.

    Konfiguracja uruchamiania aplikacji w Android Studio

Korzystanie z elementów sterujących emulatora w przypadku okularów

Użyj elementów sterujących emulatora, aby sprawdzić, jak aplikacja zachowuje się w typowych scenariuszach z okularami audio i okularami wyświetlającymi. W sekcjach poniżej znajdziesz szczegółowe informacje o każdym z tych ustawień.

Wprowadzanie danych za pomocą touchpada

Okulary audio i okulary z wyświetlaczem nie mają ekranu dotykowego, więc interakcje odbywają się za pomocą touchpada na urządzeniu fizycznym. W przypadku emulatora Androida XR touchpad znajduje się tuż pod obszarem wyświetlania.

Używaj myszy komputera w obszarze touchpada, aby symulować dotyk, i włącz tryb 2 palce, aby wykonywać gesty 2 palcami.

Prawa strona obszaru trackpada emulatora reprezentuje obszar na prawdziwym urządzeniu, który znajduje się z przodu okularów (tam, gdzie są soczewki), a lewa strona reprezentuje obszar na prawdziwym urządzeniu, który znajduje się z tyłu okularów (tam, gdzie okulary opierają się na uszach). Znajomość tej orientacji jest ważna podczas symulowania gestów, takich jak przesuwanie do przodu lub do tyłu.

Rysunek 1. Obszar touchpada na emulatorze Androida XR znajduje się tuż pod obszarem wyświetlacza.

Głosowe wprowadzanie tekstu

Aby włączyć lub wyłączyć mikrofon, wybierz Mikrofon w elementach sterujących emulatora. Łączy to emulator i wysyła do niego dane wejściowe za pomocą domyślnego urządzenia wejściowego mikrofonu na komputerze. Działa to tak samo jak opcja Wirtualny mikrofon korzysta z wejścia audio hostarozszerzonych elementach sterujących emulatora.

Gdy mikrofon jest włączony, mów, aby używać słów aktywujących i wydawać polecenia.

Rysunek 2. Włącz mikrofon, aby używać mikrofonu komputera do głosowego wprowadzania tekstu.

Symulowanie okularów audio

Podczas testowania aplikacji na okulary wyświetlające musisz symulować parę okularów audio, aby aplikacja obsługiwała zarówno okulary audio, jak i okulary wyświetlające.

Aby ułatwić testowanie tych przypadków użycia, aplikacja do okularów umożliwia włączenie trybu „Tylko dźwięk”:

  1. W emulatorze telefonu otwórz aplikację Okulary.

    Ikona aplikacji Glasses.

  2. Kliknij Ustawienia urządzenia, a następnie włącz tryb „Tylko dźwięk”.

    Przełącz tryb „Tylko dźwięk” za pomocą okularów .

  3. Zatrzymaj emulator telefonu i emulator okularów.

  4. Menedżerze urządzeń w Android Studio znajdź telefon AVD i w menu przepełnienia kliknij Zimny rozruch.

    Kliknięcie

  5. Wykonaj pozostałe czynności, aby ponownie uruchomić emulator okularów i uruchomić aplikację.

Wyłączanie czasu oczekiwania na ponowne włączenie wyświetlacza

Zachowanie limitu czasu wyświetlania jest ważnym czynnikiem, który należy wziąć pod uwagę podczas tworzenia aplikacji na okulary audio i okulary z wyświetlaczem. Z tego powodu zalecamy pozostawienie domyślnego działania podczas przeprowadzania zwykłych testów aplikacji. Jeśli jednak limit czasu wyświetlania przeszkadza w testowaniu, możesz wyłączyć domyślne działanie za pomocą tego polecenia ADB:

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout false

Aby przywrócić domyślne działanie limitu czasu wyświetlania, uruchom to polecenie ADB:

adb shell dumpsys activity service com.google.android.glasses.core/com.google.android.projection.core.app.service.AndroidProjectionCoreService preferences_set pref_automatic_snooze_timeout true

Korzystanie z Gemini Live

Aby uruchomić Gemini Live w emulatorze okularów, wykonaj te czynności:

  1. Zanim wypróbujesz Gemini Live, zaktualizuj aplikację Google do najnowszej wersji (minimalna wymagana wersja to 16.46.63) na emulatorze telefonu:

    1. W emulatorze telefonu otwórz aplikację Sklep Google Play.
    2. Wyszukaj „Google” i wybierz aplikację Google.

      Zaktualizuj aplikację Google w aplikacji Sklep Google Play.

    3. Wybierz Aktualizuj.

  2. Uruchom Gemini Live na emulatorze okularów, dotykając i przytrzymując panel dotykowy przez około 2 sekundy.

    Po raz pierwszy spowoduje to wyświetlenie na emulatorze telefonu zestawu próśb o uprawnienia. Przyznaj wszystkie wymagane uprawnienia, a następnie ponownie naciśnij i przytrzymaj touchpad na emulatorze okularów przez około 2 sekundy.

    Zaakceptuj wszystkie wymagane uprawnienia, aby korzystać z Gemini Live na emulatorze okularów.

    Gdy Gemini Live jest aktywny i nasłuchuje, na emulatorze okularów zobaczysz:

    Gdy Gemini Live jest aktywny, na wyświetlaczu pojawia się wskaźnik wizualny.

  3. Sprawdź, czy wejście mikrofonu hosta jest aktywne na emulatorze okularów, patrząc na emulator telefonu. Powinno pojawić się powiadomienie podobne do tego:

    W emulatorze telefonu pojawi się powiadomienie informujące, że mikrofon hosta jest aktywny.

Korzystanie z niestandardowych środowisk fotograficznych

Możesz przeprowadzać testy, używając zdjęć rzeczywistych środowisk, aby ocenić, jak Twoje doświadczenia rozszerzonej rzeczywistości będą renderowane w tych scenariuszach, korzystając z Jetpack Compose Glimmer.

Domyślny motyw jest wstępnie zoptymalizowany pod kątem jasnych i ciemnych środowisk, ale dostosowania specyficzne dla marki wymagają ponownego przetestowania. Przeprowadzaj dokładne testy, aby interfejs użytkownika zachowywał wysoką widoczność i kontrast na wyświetlaczach optycznych, niezależnie od otoczenia użytkownika.

Aby użyć niestandardowego obrazu statycznego jako tła w emulatorze:

  1. Wybierz Środowiska w elementach sterujących emulatorem.
  2. W menu wybierz Środowisko niestandardowe.

    Wybierz niestandardowy obraz środowiska fotograficznego w Android Studio.

  3. Wybierz obraz do użycia lub wybierz wcześniej używany obraz z listy Ostatnie środowiska.

    Podczas wyświetlania podglądu interfejsu aplikacji w tle będzie widoczne środowisko niestandardowe.

Zrób zrzut ekranu

Aby przechwycić obraz z aplikacji uruchomionej w emulatorze, możesz zrobić zrzut ekranu.

Aby to zrobić, w elementach sterujących emulatorem kliknij Zrób zrzut ekranu.

Użyj elementów sterujących emulatora, aby zrobić zrzut ekranu emulatora w Android Studio.
 

Działa to tak samo jak robienie zrzutów ekranu na innych urządzeniach wirtualnych w emulatorze Androida XR. Zrzut ekranu jest zapisywany jako plik PNG.

Nagrywanie ekranu

Aby nagrać ekran z działającą w emulatorze aplikacją:

  1. W elementach sterujących emulatora kliknij Nagraj ekran.

    Użyj elementów sterujących w emulatorze, aby nagrać ekran emulatora w Android Studio.

  2. Jeśli chcesz wyróżnić interakcje użytkownika, wybierz „Pokazuj dotknięcia”.

  3. Gdy skończysz nagrywać, kliknij Zatrzymaj nagrywanie.

    Wyświetli się podgląd, a Ty będziesz mieć możliwość zapisania pliku na komputerze.

Robienie zdjęć lub nagrywanie filmów

Funkcje przechwytywania obrazu z kamery w emulatorze Androida XR nie są jeszcze dostępne.