Запустите дополненную реальность вашего приложения на эмуляторе

Применимые устройства XR
Данное руководство поможет вам создавать приложения для устройств XR такого типа.
Аудио и
Очки для демонстрации

При тестировании приложения используйте эмулятор Android XR, чтобы расширить возможности тестирования за пределы физических тестовых устройств. Вы можете использовать элементы управления эмулятора, чтобы проверить, как ваше приложение ведет себя в распространенных сценариях с аудиоочками и очками с дисплеем. Подробную информацию о запуске виртуальных устройств Android XR в эмуляторе и доступных элементах управления эмулятора см. в следующих разделах.

Запустите приложение на эмуляторе.

Чтобы запустить приложение на эмуляторе, выполните следующие действия:

  1. В диспетчере устройств Android Studio найдите созданный вами AVD для телефона, который будет выступать в качестве хост-устройства для AVD очков, и нажмите « Запустить» .

    Нажмите

  2. В диспетчере устройств Android Studio найдите созданный вами AVD-объект очков и нажмите «Запустить» .

    Нажмите

  3. Чтобы запустить приложение в эмуляторе, выберите AVD телефона в раскрывающемся меню целевого устройства на главной панели инструментов Android Studio, а затем нажмите «Запустить» .

    Настройка запуска приложения в Android Studio

Используйте элементы управления эмулятора для очков.

Используйте элементы управления эмулятора, чтобы проверить, как ваше приложение работает в типичных сценариях с аудиоочками и очками с дисплеем. Подробную информацию о каждом из доступных элементов управления см. в следующих разделах.

Предоставьте возможность ввода с сенсорной панели.

Поскольку аудиоочки и очки с дисплеем не имеют сенсорного экрана, взаимодействие осуществляется с помощью сенсорной панели на физическом устройстве. В эмуляторе Android XR сенсорная панель расположена чуть ниже области дисплея.

Используйте мышь компьютера в области тачпада, чтобы имитировать касание, и включите режим «Два пальца» для выполнения жестов двумя пальцами.

Правая сторона сенсорной панели эмулятора соответствует области на реальном устройстве, расположенной ближе к передней части очков (где находятся линзы), а левая сторона соответствует области на реальном устройстве, расположенной ближе к задней части очков (где очки прилегают к ушам). Знание этой ориентации важно при имитации жестов, таких как свайп вперед или назад.

Рисунок 1. Область сенсорной панели в эмуляторе Android XR расположена непосредственно под областью дисплея.

Предоставьте голосовой ввод.

Чтобы включить или выключить микрофон, выберите «Микрофон» в настройках эмулятора. Это подключит эмулятор и передаст на него входной сигнал, используя стандартное устройство ввода микрофона вашего компьютера. Это имеет тот же эффект, что и использование параметра «Виртуальный микрофон использует аудиовход хоста» в расширенных настройках эмулятора .

При включенном микрофоне используйте ключевые слова и отдавайте команды.

Рисунок 2. Включите микрофон, чтобы он использовал встроенный микрофон компьютера для ввода голоса.

Имитация аудиоочков

При тестировании приложения для работы с очками для просмотра изображения вам потребуется имитировать пару аудиоочков, чтобы ваше приложение могло поддерживать как аудиоочки, так и очки для просмотра изображения .

Чтобы помочь вам протестировать эти сценарии использования, приложение «Очки» позволяет включить режим «Только звук» :

  1. В эмуляторе телефона откройте приложение «Очки».

    Значок приложения «Очки».

  2. Нажмите «Настройки устройства» , а затем включите режим «Только звук» .

    Переключение режима «Только звук» осуществляется через очки.

  3. Остановите эмулятор телефона и эмулятор очков.

  4. В диспетчере устройств Android Studio найдите AVD телефона и в дополнительном меню выберите «Холодная загрузка» .

    Нажмите

  5. Выполните следующие шаги, чтобы перезапустить эмулятор очков и запустить приложение .

Отключить тайм-аут отложенного сигнала дисплея

Поведение, связанное с таймаутом отображения, является важным фактором при разработке интерфейса вашего приложения для аудио- и видеоочков. Поэтому мы рекомендуем оставлять поведение по умолчанию при проведении обычного тестирования приложения. Однако в случаях, когда таймаут отображения мешает тестированию, вы можете отключить поведение по умолчанию с помощью следующей команды 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

Чтобы восстановить стандартное время ожидания отображения, выполните следующую команду 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

Используйте Gemini Live

Выполните следующие шаги, чтобы запустить Gemini Live в эмуляторе очков:

  1. Прежде чем использовать Gemini Live, обновите приложение Google до последней версии (минимально необходимая версия — 16.46.63) на эмуляторе телефона:

    1. В эмуляторе телефона откройте приложение Google Play Store.
    2. Найдите в интернете слово "Google" и выберите приложение Google.

      Обновите приложение Google из магазина Google Play.

    3. Выберите «Обновить» .

  2. Чтобы запустить Gemini Live из эмулятора очков, коснитесь сенсорной панели и удерживайте ее около 2 секунд.

    При первом нажатии этой кнопки в эмуляторе телефона будет запрошен ряд разрешений. Предоставьте все необходимые разрешения, а затем снова нажмите и удерживайте сенсорную панель на эмуляторе очков около 2 секунд.

    Примите все необходимые разрешения для использования Gemini Live в эмуляторе очков.

    Когда Gemini Live активен и работает, вы увидите это в эмуляторе очков:

    Когда функция Gemini Live активна, на дисплее отображается визуальный индикатор.

  3. Убедитесь, что вход микрофона хоста активен в эмуляторе очков, посмотрев на эмулятор телефона. Вы должны увидеть уведомление, похожее на следующее:

    Уведомление в эмуляторе телефона указывает на то, что вход микрофона хоста активен.

Используйте пользовательские фотосреды

С помощью Jetpack Compose Glimmer вы можете протестировать дополненную реальность, используя фотографии реальных локаций, чтобы оценить, как ваши интерактивные приложения будут отображаться в таких условиях.

Хотя тема оформления по умолчанию оптимизирована для светлых и темных сред, для персонализации под конкретный бренд требуется тщательное повторное тестирование. Тщательно протестируйте, чтобы ваш пользовательский интерфейс сохранял высокую видимость и контрастность на прозрачных дисплеях независимо от условий окружающей среды пользователя.

Чтобы использовать пользовательское статическое изображение в качестве фона в эмуляторе:

  1. Выберите «Среды» в элементах управления эмулятора.
  2. В выпадающем меню выберите «Пользовательская среда» .

    Выберите пользовательское изображение для фона в Android Studio.

  3. Выберите изображение для использования или выберите ранее использованное изображение из списка «Недавние среды» .

    Во время предварительного просмотра пользовательского интерфейса вашего приложения пользовательская среда отображается в фоновом режиме.

Сделайте снимок экрана

Чтобы запечатлеть визуальное отображение работы вашего приложения в эмуляторе, вы можете сделать скриншоты.

Для этого нажмите «Сделать снимок экрана» в элементах управления эмулятора.

Используйте элементы управления эмулятора, чтобы сделать снимок экрана эмулятора в Android Studio.

Эта функция работает аналогично созданию скриншотов для других виртуальных устройств в эмуляторе Android XR и сохраняет сделанный скриншот в виде файла PNG.

Запись экрана

Чтобы записать видео с экрана работающего в эмуляторе приложения:

  1. В элементах управления эмулятора нажмите кнопку «Запись экрана» .

    Используйте элементы управления эмулятора для записи экрана эмулятора в Android Studio.

  2. Выберите «Показать нажатия», если хотите выделить взаимодействия пользователя.

  3. После того, как вы записали все необходимое, нажмите «Остановить запись» .

    Появится окно предварительного просмотра, и вы сможете сохранить файл на свой компьютер.

Снимайте фотографии или видео.

Функции захвата изображения с камеры в эмуляторе Android XR пока недоступны.