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

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

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

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

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

  1. В диспетчере устройств Android Studio найдите созданный вами 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. Убедитесь, что вход микрофона хоста активен на эмуляторе очков с искусственным интеллектом, посмотрев на эмулятор телефона. Вы должны увидеть уведомление, подобное следующему:

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

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

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