Есть ли способ проверить мультитач на эмуляторе Android?

StackOverflow https://stackoverflow.com/questions/2825505

Вопрос

Можно ли протестировать события мультитач на эмуляторе Android?Или есть какой-нибудь способ проверить это без реального устройства?Я использую SDK 2.0 и хочу протестировать увеличение/уменьшение масштаба двумя пальцами.

Это было полезно?

Решение

ОБНОВЛЯТЬ:

Да, теперь есть (не для Андроид 2.х, а для последних).

В случае, если люди все еще ищут с помощью этой функции, если вы используете эмулятор по умолчанию от андроид студии, для пользователя Mac вы можете держать кнопка команды, и для windows/linux я считаю, что это кнопка alt в то время как щелчок левой кнопкой мыши – HendraWD

А для Linux это Ctrl + щелчок левой кнопкой мыши (однако я не знаю, то же самое ли это в Windows, так что HendraWD может быть прав на этот счет)

Плюс еще одна вещь, которую вы можете сделать (с Android 4.0+) — это передать события касания через одно устройство в эмулятор.Это полезно, если у вас есть только одно устройство, но вы хотите протестировать те же события касания на других версиях/размерах Android.(Видеть http://tools.android.com/tips/hardware-emulation)

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

В моих группах мы постоянно делимся телефонами (тем более, что у большинства из нас нет всех различных телефонов Android).А если в вашем регионе нет группы пользователей Android, предполагая, что вы живете в достаточно большом мегаполисе, рассмотрите возможность создания такой группы самостоятельно.Скорее всего, вы не единственный, кому понадобится помощь в этом вопросе.

Другие советы

Теперь можно с новой версией эмулятора.

Чтобы использовать функцию Multi-Touch, удерживайте клавишу ALT на клавиатуре и щелкните правой кнопкой мыши, чтобы отцентрировать точку ссылки или нажмите кнопку «Перетащите левую кнопку мыши», чтобы увеличить.

http://tools.android.com/tips/hardware-emulation

http://android-developers.blogspot.nl/2016/02/android-studio-20-beta.html.

Я наконец обнаружил, как сделать Щеполога на эмуляторе Android для Android Studio 3.2. Это было трудно найти, но надеюсь, что это поможет кому-то.

  • Переместите мышь туда, куда вы хотите, чтобы центр щепового масштабирования. (Не нажимайте кнопку мыши)
  • Нажмите Shift (не нажимайте кнопку мыши)
  • Нажмите команду (не нажимайте кнопку мыши)
  • Вы должны увидеть круглую цель под своей мышью (вы еще не нажали кнопку мыши, у вас есть)
  • Переместите мышь вдали от этого первого места, где вы хотите, чтобы ваш второй «палец»
  • Теперь вы можете нажать / перетащить мышь, чтобы сделать щепотку / зум

Это было легко - или нет.

Поскольку ADT 17 можно использовать физическое устройство Android 4.0 для отправки MultiTouch жестов в эмулятор. Смотрите инструкции Android здесь.

Приятно узнать, что у нас есть эмуляторы Multi-touch и в Android, поэтому воспользовались этой возможностью, чтобы сообщить пользователям Android, у кого их еще нет.

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

  1. обновил мою Android Studio с предварительной версии 2.0 4 до предварительной версии 2.0 5.
  2. обновил мои инструменты Android SDK до 25.0.2 rc3
  3. Мой образ системы Google API Intel x86 Atom_64 для Android 6.0 обновлен до версии 12.
  4. Зависимость уровня проекта от пути к классам «com.android.tools.build:gradle:2.0.0-alpha5»

ПС: ПОЖАЛУЙСТА, НЕ ОБНОВЛЯЙТЕ СЕЙЧАС, так как он содержит ошибку, которую я заметил.И это серьезный баг.Это вмешивается в наши процессы разработки.Возможно, вы захотите проверить мой вопрос здесь.

Нет.

AFAIK, эмулятор по-прежнему не имеет никакого драйвера обнаружения мульти-прикосновения (увидел код в https://android.googlesource.com.).

Игрок Xamarin Android имеет возможность включена кнопка Multi Touch.

Источник: https://developer.xamarin.com/guides/android/getting_started/installation/android-player/

Можно имитировать вход Multi-Touch с двумя пальцами, удерживая клавишу Alt / Option и нажав на экран.

Для имитации щепотки ZOOM нажмите и удерживайте кнопку ALT / OPTION и перетащите в центр экрана (для увеличения) или вдали от центра экрана (для увеличения).

Чтобы имитировать два перетаскивания на два пальца Alt / Option + Shift при нажатии и перетаскивании на экране.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top