Подтвердить что ты не робот

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

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

4b9b3361

Ответ 1

ОБНОВЛЕНИЕ:

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

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

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

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

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

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

Ответ 2

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

Чтобы использовать функцию multi-touch, нажмите и удерживайте клавишу Alt на клавиатуре и щелкните мышью правой кнопкой мыши, чтобы центрировать точку отсчета, или нажмите и перетащите левую кнопку мыши для увеличения.

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

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

Ответ 3

Нет.

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

Ответ 5

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

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

  • обновил мою Android-студию с предварительного просмотра версии 2.0 до версии 2.0.
  • обновил мои инструменты Android SDK до 25.0.2 rc3
  • Обновлен мой Android 6.0 API Google. Системное изображение Intel x86 Atom_64 до версии 12.
  • Зависимость уровня проекта от classpath 'com.android.tools.build: gradle:2.0.0-alpha5'

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

Ответ 6

У игрока андроида Xamarin есть опция multi touch.

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

Можно моделировать двухсторонний сенсорный ввод, удерживая клавишу Alt/Option и нажав на экран.

Для имитации масштабирования нажмите и удерживайте кнопку Alt/Option и перетащите в центр экрана (для уменьшения) или от центра экрана (для увеличения).

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