Используйте расширенные элементы управления в эмуляторе Android, чтобы отправлять данные, изменять свойства устройства, управлять приложениями и выполнять другие действия. Чтобы открыть окно Расширенные инструменты, нажмите Ещё
на панели эмулятора. Обратите внимание, что некоторые из этих расширенных параметров управления доступны только при запуске эмулятора в отдельном окне, за пределами Android Studio.
Для выполнения многих из этих задач можно использовать быстрые клавиши. Чтобы посмотреть полный список быстрых клавиш в эмуляторе, нажмите F1 (Command + /
на macOS, чтобы открыть панель справки.
Таблица 1. Подробная информация о расширенных настройках
| Функция | Описание |
|---|---|
| Дисплеи |
Эмулятор позволяет развертывать приложение на нескольких экранах с настраиваемыми размерами. Это помогает тестировать приложения, поддерживающие многооконный режим и несколько экранов. Во время работы виртуального устройства можно добавить до двух дополнительных дисплеев, выполнив следующие действия:
|
| Мобильная сеть | Эмулятор позволяет имитировать различные условия сети. Вы можете указать приблизительную скорость передачи данных для разных сетевых протоколов или выбрать вариант Полная, при котором данные будут передаваться с максимально возможной для вашего компьютера скоростью. Указание сетевого протокола всегда занимает больше времени, чем полный вариант. Также можно указать статус голосовой сети и сети передачи данных, например роуминг. Значения по умолчанию задаются в AVD. Выберите Тип сети:
Выберите уровень сигнала:
Выберите Статус голосовой связи, Статус передачи данных или оба варианта.
|
| Батарея | Вы можете имитировать свойства батареи устройства, чтобы проверить, как приложение работает в разных условиях. Чтобы выбрать Уровень заряда, используйте ползунок. Выберите значение параметра Подключение зарядного устройства:
Выберите значение Состояние батареи:
Выберите значение Статус батареи :
|
| Камера | Вы можете загружать изображения в сцену, которая моделируется при открытии камеры эмулятора. Дополнительную информацию можно найти в разделе
Добавление дополненных изображений в сцену документации по ARCore.
Если в режиме камеры используется сцена окружения, заданная в файле конфигурации окружения AVD, вы можете перезагрузить настройки сцены, чтобы динамически изменить исходный контент во время выполнения. |
| Местоположение |
Эмулятор позволяет имитировать информацию о местоположении устройства. Например, если вы нажмете "Мое местоположение" Настройки геоданных устройства разделены на две вкладки: Отдельные точки и Маршруты. Отдельные точки На вкладке Отдельные точки можно использовать компонент webview Google Карт, чтобы искать объекты инфраструктуры так же, как в приложении или браузере. Когда вы ищете или выбираете местоположение на карте, вы можете сохранить его, нажав Сохранить точку в нижней части карты. Все сохраненные местоположения перечислены в правой части окна Extended controls (Расширенные настройки). Чтобы задать в эмуляторе местоположение, выбранное на карте, нажмите кнопку Set location (Задать местоположение) в правом нижнем углу окна Extended controls (Расширенные настройки). Маршруты Как и вкладка Single points (Отдельные точки), вкладка Routes (Маршруты) содержит компонент WebView Google Карт, который можно использовать для создания маршрута между двумя или более местоположениями. Чтобы создать и сохранить маршрут, выполните следующие действия:
Чтобы эмулятор следовал сохраненному маршруту, выберите его в списке Сохраненные маршруты и нажмите Воспроизвести маршрут в правом нижнем углу окна Расширенные элементы управления. Чтобы остановить симуляцию, нажмите Остановить маршрут. Чтобы эмулятор непрерывно следовал по указанному маршруту, включите переключатель Повторить воспроизведение. Чтобы изменить скорость, с которой эмулятор следует по указанному маршруту, выберите вариант в меню Скорость воспроизведения. Как импортировать данные GPX и KML Чтобы использовать географические данные из файла формата обмена данными GPS (GPX) или языка разметки Keyhole (KML):
По умолчанию скорость соответствует значению Задержка (Скорость 1X). Вы можете увеличить скорость в два раза (Скорость 2X), в три раза (Скорость 3X) и т. д. |
| Телефон | Эмулятор позволяет имитировать входящие телефонные звонки и текстовые сообщения. Чтобы инициировать вызов эмулятора, выполните следующие действия:
Чтобы отправить текстовое сообщение на эмулятор:
|
| Крестовина | Если в профиле оборудования AVD включены кнопки навигации, вы можете использовать их в эмуляторе. Однако не все устройства поддерживают крестовину, например часы Android. Кнопки имитируют следующие действия:
|
| Микрофон | В целях конфиденциальности и повышения производительности ввод с микрофона по умолчанию отключен в эмуляторе Android. Чтобы включить ввод с микрофона, выберите Включить доступ к микрофону организатора. В эмуляторе Android также есть элементы управления для симуляции проводной гарнитуры:
|
| отпечаток пальца; | Этот элемент управления может имитировать 10 разных сканирований отпечатка пальца. Вы можете использовать его, чтобы протестировать интеграцию отпечатков пальцев в приложении. Эта функция отключена в Android 5.1 (уровень API 22) и более ранних версиях, а также в Wear OS. Чтобы симулировать сканирование отпечатка пальца на виртуальном устройстве:
|
| Virtual sensors (Виртуальные датчики) > Device Pose (Положение устройства). |
С помощью этого элемента управления можно проверить, как приложение реагирует на изменение положения или ориентации устройства или на то и другое одновременно. Например, вы можете имитировать жесты, такие как наклон и поворот. Акселерометр не отслеживает абсолютное положение устройства, а только определяет, когда оно меняется. Этот элемент управления имитирует реакцию акселерометра и магнитометра на перемещение или поворот реального устройства. Чтобы использовать этот элемент управления, необходимо включить датчик акселерометра в AVD. В отчетах о контроллере
Также элемент управления сообщает о событиях
Чтобы повернуть устройство вокруг осей X, Y и Z, выберите Повернуть и выполните одно из следующих действий:
Подробнее о том, как рассчитываются рыскание, тангаж и крен, читайте в разделе Вычисление ориентации устройства. Чтобы переместить устройство по горизонтали (x) или вертикали (y), нажмите Переместить и выполните одно из следующих действий:
Чтобы повернуть устройство на 0, 90, 180 или 270 градусов:
По мере того как вы настраиваете устройство, поля Полученные значения будут меняться. Это значения, к которым может получить доступ приложение. Подробнее об этих датчиках рассказывается в статьях Обзор датчиков, Датчики движения и Датчики положения. |
| Виртуальные датчики > Дополнительные датчики | Эмулятор может имитировать различные датчики положения и окружающей среды. С помощью этого инструмента можно настраивать следующие датчики, чтобы тестировать их в приложении:
Дополнительную информацию об этих датчиках можно найти в статьях Обзор датчиков, Датчики положения и Датчики окружающей среды . |
| Отчет об ошибке | Если у вас возникли проблемы с эмулятором, вы можете подготовить и отправить отчет об ошибке. Эмулятор автоматически собирает скриншоты, журналы и другие данные для отчета об ошибке. |
| Запись и воспроизведение | Подробнее о том, как записать видео с экрана… |
| Google Play | Если образ системы AVD включает приложение Google Play, то здесь будет показана информация о версии сервисов Google Play. |
| Настройки > Общие |
|
| Настройки > Прокси | Подробнее об использовании прокси-серверов с эмулятором Android … |
| Настройки > Дополнительные |
|
| Справка > Быстрые клавиши (отдельный эмулятор) | На этой панели представлен полный список быстрых клавиш для эмулятора. Чтобы открыть эту панель во время работы в эмуляторе, нажмите F1 (Command + / в macOS). Чтобы сочетания клавиш работали, для параметра Send keyboard shortcuts (Отправлять сочетания клавиш) на панели настроек General (Общие) должно быть выбрано значение Emulator controls (default) (Элементы управления эмулятором (по умолчанию)). Этот пункт меню недоступен, если эмулятор запущен в режиме встроенного окна в Android Studio. Если вы используете эмулятор во встроенном режиме, сочетания клавиш можно найти в разделе File (Файл) (Android Studio в macOS) > Settings (Настройки) > Keymap (Раскладка клавиатуры) в разделе Running Devices (Запущенные устройства). |
| Справка > Справка по эмулятору (отдельный эмулятор) | Чтобы перейти к онлайн-документации по эмулятору, нажмите Документация. Чтобы сообщить об ошибке в эмуляторе, нажмите Отправить отзыв. Подробнее о том, как сообщить об ошибке в эмуляторе… Этот пункт меню недоступен, если эмулятор запущен во встроенном режиме в Android Studio. Если вы используете эмулятор в встроенном режиме, откройте шаблон отчета об ошибке, нажав Help > Submit a Bug Report (Справка > Отправить сообщение об ошибке), и вручную добавьте сведения об ошибках эмулятора Android. |
| Справка > О программе | Посмотрите, какой порт Серийный номер эмулятора – emulator-adb_port. Его можно указать, например, в качестве параметра командной строки |
в Google Картах, а затем отправите местоположение, оно будет показано на карте.
.