Question

Peut événements multi-touch tester sur l'émulateur Android? Ou est-il un moyen de tester cela sans un périphérique réel? J'utilise le 2.0 sdk et que vous souhaitez tester zoom-in / zoom avec deux doigts.

Était-ce utile?

La solution

Mise à jour:

Oui, il y a maintenant (pas pour l'Android 2.x, mais les plus récentes).

  

Dans les cas toujours à la recherche avec cette fonction, si vous utilisez   émulateur par défaut du studio android, pour les utilisateurs mac vous pouvez tenir   bouton de commande , et pour Windows / linux je crois qu'il est le bouton alt tout   clic gauche avec votre souris - HendraWD

Et pour Linux, il est Ctrl + clic gauche (cependant, je ne sais pas si c'est le même sur Windows, donc HendraWD peut-être raison d'un)

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

Dans tous les cas, ce sont des solutions de contournement seulement, si multitouch est important pour votre application, je recommande toujours que vous allez à un groupe Android utilisateur Developer avec votre ordinateur portable et demander de l'aide pour tester votre application sur place. Vos collègues développeurs peuvent être super utile à cet égard.

Dans mes groupes, nous partageons les téléphones tout le temps (surtout que la plupart d'entre nous ne possèdent pas tous les différents téléphones Android là-bas). Et si vous ne disposez pas d'un groupe d'utilisateurs Android dans votre région, en supposant que vous vivez dans une assez grande région métropolitaine, pensez peut-être commencer un tel groupe vous-même. Vous êtes très probablement pas le seul qui aura besoin d'aide avec ce genre de choses.

Autres conseils

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

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

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

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

J'ai finalement découvert comment faire un pincement zoom sur l'émulateur Android pour Android 3.2 en studio. C'était difficile à trouver, mais il aide quelqu'un l'espoir.

  • déplacez votre souris à l'endroit où vous voulez que le centre du zoom de pincement. (Ne pas appuyer sur le bouton de la souris)
  • appuyez sur SHIFT (ne pas appuyer sur le bouton de la souris)
  • appuyez sur Commande (ne pas appuyer sur le bouton de la souris)
  • vous devriez voir une cible ronde sous votre souris (vous n'avez pas appuyé sur le bouton de la souris encore, avez-vous)
  • déplacez votre souris loin de ce premier emplacement à l'endroit où vous voulez que votre deuxième « doigt »
  • maintenant, vous pouvez appuyer sur / faites glisser votre souris pour faire le pincement / zoom

C'était facile - ou non.

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

Heureux de savoir que nous avons émulateurs multi-touch dans Android aussi, donc a saisi cette occasion pour faire Androiders savoir qui est pas encore.

Vous pouvez le tester en faisant des mises à jour suivantes à vos outils de développement actuels:

  1. mis à jour mon Android 2.0 preview Studio à partir de 4 à 2,0 aperçu 5.
  2. mis à jour mes outils Android SDK pour 25.0.2 RC3
  3. Mise à jour Android 6.0 mon API Google système Intel x86 Atom_64 image à la révision 12
  4. dépendance au niveau du projet à classpath 'com.android.tools.build:gradle:2.0.0-alpha5'

PS: S'IL VOUS PLAÎT NE PAS Mettre à jour maintenant, car il contient un bug je tacheté. Et son un bogue sérieux. Il interfère dans nos routines de développement. Vous voudrez peut-être ma question à la caisse .

Non.

AFAIK, L'émulateur ne dispose toujours pas de pilote de détection multi-touch (vu le code https: // android. googlesource.com ).

Xamarin android joueur a l'option multi-touch activé.

Source: https://developer.xamarin.com/guides / android / Getting_Started / installation / android-lecteur /

Il est possible de simuler l'entrée multi-touch à deux doigts en maintenant la touche Alt / Option et en cliquant sur l'écran.

Pour simuler une presse de pincement zoom et maintenez le bouton Alt / Option et faites glisser vers le centre de l'écran (pour effectuer un zoom arrière) ou du centre de l'écran (pour zoom).

Pour simuler une prise de glisser deux doigts de la touche Alt / Option + Maj enfoncée tout en cliquant et en faisant glisser sur l'écran.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top