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

Применимые устройства 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 пока недоступны.