50 votes

Android Multitouch - Possible de tester en émulateur?

J'ai récemment découvert que l'Android SDK 2.0 prend en charge multitouch grâce à de nouvelles fonctions dans le MotionEvent classe. Vous pouvez spécifier un pointeur d'index lors de la récupération des propriétés one touch, et dans les cas où plusieurs doigts sur l'écran, il doit y avoir plusieurs pointeurs fourni.

Malheureusement, je n'ai qu'un G1 pour tester et ça marche Android 1.5 et 2.0 pas.

Est-il possible de tester le multitouch sans 2.0 appareil? Dans le simulateur d'iPhone, vous pouvez maintenir la touche option et l'option de décalage pour effectuer deux doigts de pincement de deux doigts de glisser, respectivement. Est-il une fonctionnalité similaire dans l'émulateur Android? Est-il quelque chose que je devrais attendre de voir dans le futur, ou devrais-je viens de le sucer et acheter un nouveau téléphone de test?

32voto

Daniel Velkov Points 9244

C'est un message d'un gars de l'équipe Android qui dit que le multitouch dans l'émulateur n'est toujours pas pris en charge.

6voto

Waza_Be Points 14584

Ceci est un article qui décrit comment utiliser le multitouch à partir d’un téléphone captif.

4voto

ddcruver Points 765

Ouais, je ne crois pas que l'émulateur a le même raccourci que l'iphone.

Pour avoir la vraie multi touch de soutien pour l'émulateur de votre Matériel doit la prendre en charge (HP TouchSmart, etc..), votre système d'exploitation doit prendre en charge (Windows 7, etc...) et Java doit le soutenir, et enfin l'émulateur que Google fournit dans le kit de développement doit prendre en charge.

Donc, vous auriez besoin d'avoir du matériel spécifique, le support de l'OS est là, mais je ne crois pas que java et l'émulateur il y a du soutien.

Je pense que vous avez juste besoin d'obtenir un 2.0 de l'appareil. Il semble la plus appropriée et la solution la moins chère est. Aussi l'émulateur est vraiment pas grand, lent par rapport à une réalité périphérique, en particulier sur la saisie de l'utilisateur. Touche toutes les choses devraient être développés et testés sur un périphérique réel. Utiliser l'émulateur de test automatique et les dispositions qui ne sont pas pris en charge par votre appareil de test.

Tout en vous donnant une justification dans les dépenses de l'argent ;) mais maintenant 2.2 est à venir il est donc difficile d'en obtenir un maintenant et ne sachant pas si elle va être mise à niveau à la version 2.2 qui est un grand changement.

0voto

Leox Points 156

Je pense que vous devriez acheter un nouveau téléphone de test.

Mais je sais seulement que seul le Nexus vendu en Europe supporte le Multitouch.

J'espère que d'autres pourront faire en sorte que l'émulateur prenne en charge cette fonctionnalité.

0voto

Arthur Flower Points 84

J'ai un moniteur multitouch compatible avec Windows 7. Pas de chance avec ça. Dernier sdk et dernier émulateur

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X