Используйте расширенные элементы управления эмулятора Android для отправки данных, изменения свойств устройства, управления приложениями и многого другого. Чтобы открыть окно «Расширенные элементы управления» , нажмите «Еще» в панели эмулятора. Обратите внимание, что некоторые из этих расширенных параметров управления доступны только при запуске эмулятора в отдельном окне , за пределами Android Studio.
Для выполнения многих из этих задач можно использовать сочетания клавиш. Чтобы просмотреть полный список ярлыков в эмуляторе, нажмите F1 ( Command + / в macOS), чтобы открыть панель справки.
Особенность | Описание |
---|---|
Дисплеи | Эмулятор позволяет развертывать ваше приложение на нескольких дисплеях, которые поддерживают настраиваемые размеры, и может помочь вам протестировать приложения, поддерживающие многооконный и многоэкранный режимы . Пока виртуальное устройство работает, вы можете добавить до двух дополнительных дисплеев следующим образом:
|
Сотовая связь | Эмулятор позволяет моделировать различные условия сети. Вы можете приблизительно определить скорость сети для разных сетевых протоколов или указать «Полная» , при которой данные будут передаваться настолько быстро, насколько это позволяет ваш компьютер. Указание сетевого протокола всегда медленнее, чем Full . Вы также можете указать состояние сети передачи голоса и данных, например роуминг. Значения по умолчанию установлены в AVD. Выберите тип сети :
Выберите уровень сигнала :
Выберите статус «Голос» , «Статус данных» или оба:
|
Батарея | Вы можете смоделировать свойства батареи устройства, чтобы увидеть, как ваше приложение работает в различных условиях. Чтобы выбрать уровень заряда , используйте ползунок. Выберите значение подключения зарядного устройства :
Выберите значение состояния аккумулятора :
Выберите значение состояния батареи :
|
Камера | Вы можете загружать изображения в сцену, которая моделируется при открытии эмулятора камеры. Дополнительную информацию см. в разделе «Добавление дополненных изображений в сцену» документации ARCore. |
Расположение | Эмулятор позволяет имитировать информацию «моего местоположения»: где находится эмулируемое устройство. Например, если вы нажмете Мое местоположение в Картах Google, а затем отправьте местоположение, оно будет показано на карте. Элементы управления информацией о местоположении устройства организованы на двух вкладках: «Отдельные точки» и «Маршруты» . Отдельные точки На вкладке «Отдельные точки» вы можете использовать веб-просмотр «Карты Google» для поиска интересных мест так же, как при использовании Карт Google на телефоне или в браузере. Когда вы ищете (или щелкаете) местоположение на карте, вы можете сохранить его, выбрав «Сохранить точку» в нижней части карты. Все сохраненные вами местоположения перечислены в правой части окна «Расширенные элементы управления» . Чтобы установить местоположение эмулятора в том месте, которое вы выбрали на карте, нажмите кнопку «Установить местоположение» в правом нижнем углу окна «Расширенные элементы управления» . Маршруты Подобно вкладке «Отдельные точки» , вкладка «Маршруты» предоставляет веб-просмотр Google Maps, который можно использовать для создания маршрута между двумя или более местоположениями. Чтобы создать и сохранить маршрут, выполните следующие действия:
Чтобы смоделировать движение эмулятора по сохраненному вами маршруту, выберите маршрут из списка сохраненных маршрутов и нажмите «Воспроизвести маршрут» в правом нижнем углу окна «Расширенные элементы управления» . Чтобы остановить симуляцию, нажмите «Остановить маршрут» . Чтобы непрерывно моделировать движение эмулятора по указанному маршруту, включите переключатель рядом с пунктом Повторное воспроизведение . Чтобы изменить скорость следования эмулятора по указанному маршруту, выберите параметр в меню «Скорость воспроизведения» . Импортируйте данные GPX и KML. Чтобы использовать географические данные из файла формата обмена GPS (GPX) или языка разметки Keyhole (KML):
По умолчанию скорость равна значению задержки ( Speed 1X ). Вы можете увеличить скорость в два раза ( Speed 2X ), втрое ( Speed 3X ) и так далее. |
Телефон | Эмулятор позволяет имитировать входящие телефонные звонки и текстовые сообщения. Чтобы инициировать вызов эмулятора:
Чтобы отправить текстовое сообщение в эмулятор:
|
Направленная панель | Если в профиле оборудования AVD включена панель управления, вы можете использовать элементы управления панелью управления с эмулятором. Однако не все устройства поддерживают панель управления; например, часы Android этого не делают. Кнопки имитируют следующие действия: |
Микрофон | Когда виртуальный микрофон использует аудиовход хоста , эмулятор получает аудиовход от микрофона хоста; в противном случае эмулятор не получит никакого аудиовхода. Вставлен штекер виртуальной гарнитуры , в виртуальной гарнитуре есть микрофон , а параметры голосового помощника в настоящее время не реализованы. |
Отпечаток пальца | Этот элемент управления может имитировать 10 различных сканирований отпечатков пальцев. Вы можете использовать его для проверки интеграции отпечатков пальцев в ваше приложение. Эта функция отключена для Android 5.1 (уровень API 22) и более ранних версий, а также для Wear OS. Чтобы имитировать сканирование отпечатков пальцев на виртуальном устройстве:
|
Виртуальные датчики > Поза устройства | Этот элемент управления позволяет тестировать ваше приложение на предмет изменений положения устройства, его ориентации или того и другого. Например, вы можете имитировать такие жесты, как наклон и вращение. Акселерометр не отслеживает абсолютное положение устройства: он просто определяет, когда происходят изменения. Элемент управления имитирует реакцию датчиков акселерометра и магнитометра при перемещении или вращении реального устройства. Чтобы использовать этот элемент управления, вам необходимо включить датчик акселерометра в вашем AVD . Элемент управления сообщает о событиях Система управления также сообщает о событиях Чтобы повернуть устройство вокруг осей X, Y и Z, выберите «Повернуть» и выполните одно из следующих действий:
Дополнительные сведения о расчете рыскания, тангажа и крена см. в разделе «Вычисление ориентации устройства» . Чтобы переместить устройство по горизонтали (x) или по вертикали (y), выберите «Переместить» и выполните одно из следующих действий:
Чтобы расположить устройство под углом 0, 90, 180 или 270 градусов:
По мере настройки устройства поля Результирующих значений изменяются соответствующим образом. Это значения, к которым приложение может получить доступ. Дополнительную информацию об этих датчиках см. в разделах Обзор датчиков , Датчики движения и Датчики положения . |
Виртуальные датчики > Дополнительные датчики | Эмулятор может моделировать различные датчики положения и окружающей среды. Он позволяет вам настроить следующие датчики, чтобы вы могли протестировать их с помощью своего приложения:
Дополнительные сведения об этих датчиках см. в разделах Обзор датчиков , Датчики положения и Датчики окружающей среды . |
Отчет об ошибке | Если у вас возникли проблемы с эмулятором, вы можете подготовить и отправить отчет об ошибке. Эмулятор автоматически собирает снимки экрана, логи и другие данные для отчета об ошибке. |
Запись и воспроизведение | См. Запись экрана . |
Гугл Плей | Если образ системы AVD включает приложение Play Store, отображается информация о версии сервисов Google Play. |
Настройки > Общие |
|
Настройки > Прокси | По умолчанию эмулятор использует настройки HTTP-прокси Android Studio. Этот экран позволяет вручную определить конфигурацию HTTP-прокси для эмулятора. Дополнительные сведения см. в разделе Использование эмулятора с прокси-сервером . |
Настройки > Расширенные |
|
Справка > Сочетания клавиш | На этой панели представлен полный список сочетаний клавиш для эмулятора. Чтобы открыть эту панель во время работы в эмуляторе, нажмите F1 ( Command + / в macOS). Чтобы сочетания клавиш работали, для параметра «Отправить сочетания клавиш» на панели «Общие настройки» должно быть установлено значение «Элементы управления эмулятором» (по умолчанию) . |
Справка > Справка эмулятора | Чтобы перейти к онлайн-документации эмулятора, нажмите «Документация» . Чтобы сообщить об ошибке в эмуляторе, нажмите «Отправить отзыв» . Для получения дополнительной информации узнайте, как сообщить об ошибках эмулятора . |
Помощь > О программе | Посмотрите, какой порт Серийный номер эмулятора — emulator- adb_port , который вы можете указать, например, как параметр командной строки |