web-dev-qa-db-fra.com

Y a-t-il un moyen de tester multi-touch sur le Android émulateur?

Les événements multi-touchs peuvent-ils être testés sur le Android émulateur? Ou y a-t-il un moyen de tester cela sans un périphérique réel? J'utilise le 2.0 SDK et souhaitez tester un zoom-in/zoom- avec deux doigts.

31
Pritam

Mise à jour:

Oui, maintenant il y a (pas pour l'Android 2.x Android, mais les derniers).

Si les gens recherchent toujours avec cette fonction, si vous utilisez l'émulateur par défaut de Android Studio, Pour l'utilisateur Mac, vous pouvez contenir le bouton de commande, et pour Windows/Linux je crois C'est un bouton ALT tout en cliquant sur votre souris - Hendrawd

Et pour Linux, c'est Ctrl + Clic gauche (Cependant, je ne sais pas si c'est la même chose sous Windows, alors Hendrawd peut donc être juste à propos de celui-ci)

Plus une autre chose que vous pouvez faire (avec Android 4.0+) est des événements tactiles de tuyau à travers un périphérique dans l'émulateur. Ceci est utile si vous n'avez qu'un seul appareil, mais souhaitez tester ces mêmes événements touch sur d'autres versions/dimensions d'Android. (Voir http://tools.android.com/tips/hardware-emulation )

En tout état de cause, ce ne sont que des solutions de contournement, si MultiTouch est important pour votre application, je vous recommanderais toujours d'aller à un groupe d'utilisateurs de développeur Android avec votre ordinateur portable et demandez de l'aide pour tester votre application sur place . Vos autres développeurs peuvent être très utiles avec cela.

Dans mes groupes, nous partageons les téléphones tout le temps (surtout que la plupart d'entre nous ne possèdons pas tous les différents combinés Android). Et si vous n'avez pas de groupe d'utilisateurs Android dans votre région, en supposant que vous vivez dans une zone métropolitaine suffisante, considérez-vous éventuellement de créer vous-même un tel groupe. Vous n'êtes probablement pas le seul à avoir besoin d'aide avec ces affaires.

21
Stephan Branczyk

Est maintenant possible avec la nouvelle version de l'émulateur.

Pour utiliser la fonction multi-touch, maintenez la touche Alt enfoncée de votre clavier et cliquez avec le bouton droit de la souris pour centrer le point de référence ou cliquez sur le bouton de la souris gauche pour zoomer.

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

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

10
Manolo Garcia

J'ai finalement découvert comment faire un zoom arrière sur le Android émulateur pour Android Studio 3.2. C'était difficile à trouver, mais j'espère que cela aide quelqu'un.

  • déplacez votre souris là où vous voulez le centre de la pincée Zoom. (N'appuyez pas sur le bouton de la souris)
  • appuyez sur Shift (n'appuyez pas sur le bouton de la souris)
  • appuyez sur la commande (N'appuyez pas sur le bouton de la souris)
  • vous devriez voir une cible ronde sous votre souris (vous n'avez pas encore appuyé sur le bouton de la souris, avez-vous)
  • déplacez votre souris de ce premier emplacement à l'endroit où vous voulez votre deuxième "doigt"
  • maintenant, vous pouvez appuyer sur/faire glisser votre souris pour faire la pincée/zoom

C'était facile - ou pas.

6
Jim Leask

Depuis ADT 17, il est possible d'utiliser un fichier physique Android 4.0 pour envoyer des gestes multitouch à l'émulateur. voir les instructions de Android ici.

2
Paul Lammertsma

Non.

Afaik, l'émulateur n'a toujours pas de pilote de détection multi-touch (a vu le code à https://androïd.googlesource.com ).

2
Gaurav Vaish