Есть ли способ проверить мультитач на эмуляторе Android?
можно ли протестировать события мультитач на эмуляторе Android? Или есть способ проверить это без реального устройства? Я использую 2.0 sdk и хочу протестировать увеличение/уменьшение масштаба двумя пальцами.
6 ответов
обновление:
Да, теперь есть (не для 2.X Android, но самые последние).
в случае, если люди все еще ищут с этой функцией, если вы используете эмулятор по умолчанию от android studio,для пользователя mac вы можете удерживать кнопки, и для windows / linux я считаю, что это кнопка alt, а щелчок левой кнопкой мыши-HendraWD
и для Linux, Это Ctrl + левый клик (однако, я не знайте, если это то же самое на Windows, так что Хендруд может быть прав об этом)
плюс еще одна вещь, которую вы можете сделать (с Android 4.0+), это события Pipe touch через одно устройство в эмулятор. Это полезно, если у вас есть только одно устройство, но вы хотите проверить те же события касания на других версиях/измерениях Android. (См. http://tools.android.com/tips/hardware-emulation)
в любом случае, это просто обходные пути, если мультитач важен для ваше приложение, я бы все равно рекомендовал вам пойти в группу разработчиков Android с ноутбуком и попросить помощи, чтобы проверить ваше приложение на месте. Ваши коллеги-разработчики могут быть очень полезны в этом.
в моих группах мы делимся телефонами все время (тем более, что большинство из нас не владеют всеми различными телефонами Android). И если у вас нет группы пользователей Android в вашем районе, предполагая, что вы живете в достаточно большой столичной области, рассмотрите возможность запуска такого группы самостоятельно. Вы, скорее всего, не единственный, кто будет нуждаться в помощи с этим материалом.
теперь это возможно с новой версией эмулятора.
чтобы использовать функцию мультитач, удерживайте клавишу Alt на клавиатуре и щелкните правой кнопкой мыши, чтобы центрировать точку отсчета или нажмите и перетащите левую кнопку мыши для увеличения.
http://tools.android.com/tips/hardware-emulation
http://android-developers.blogspot.nl/2016/02/android-studio-20-beta.html
начиная с ADT 17, можно использовать физическое устройство Android 4.0 для отправки мультитач-жестов в эмулятор. см. инструкции Android здесь.
рады узнать, что у нас есть мультитач эмуляторы в Android тоже, поэтому воспользовались ЭТОЙ возможностью, чтобы андроиды знали, кто еще нет.
вы можете проверить его, сделав следующие обновления для ваших текущих инструментов разработки:
- обновлена моя Android Studio с 2.0 preview 4 до 2.0 preview 5.
- обновлен мой Android SDK tools до 25.0.2 rc3
- Обновлено изображение системы Android 6.0 Google APIs Intel x86 Atom_64 до версии 12
- зависимость уровня проекта от classpath ' com.андроид.инструменты.сборка: gradle: 2.0.0-alpha5'
PS: пожалуйста, не обновляйте сейчас, так как он содержит ошибку, которую я заметил. И это серьезная ошибка. Она вмешивается в наши программы развития. Возможно, вы захотите проверить мой вопрос здесь.
нет.
AFAIK, эмулятор по-прежнему не имеет драйвера обнаружения мультитач (видел код в https://android.googlesource.com).
Xamarin Android player имеет опцию multi touch включен.
источник: https://developer.xamarin.com/guides/android/getting_started/installation/android-player/
можно имитировать двухпалый мультитач-вход, удерживая клавишу Alt/Option и нажимая на экран.
для имитации Пинч-Зума нажмите и удерживайте кнопку Alt / Option и перетащите к центру экрана (для уменьшения масштаба) или от центра экран (для увеличения).
для имитации перетаскивания двумя пальцами удерживайте Alt / Option + Shift при нажатии и перетаскивании на экране.