web-dev-qa-db-fra.com

Android Multitouch - Possible de tester dans l'émulateur?

J'ai récemment découvert que le Android 2.0 SDK prend en charge le multitouch via de nouvelles fonctions dans la classe MotionEvent. Vous pouvez spécifier un index de pointeur lors de la récupération des propriétés tactiles, et dans les cas où plusieurs doigts sont sur l'écran, il devrait y avoir être plusieurs pointeurs fournis.

Malheureusement, je n'ai qu'un G1 pour tester et il fonctionne Android 1.5 et non 2.0.

Existe-t-il un moyen de tester le multitouch sans appareil 2.0? Dans le simulateur iPhone, vous pouvez maintenir enfoncées l'option et l'option Maj pour effectuer respectivement une pincée à deux doigts et une traînée à deux doigts. Existe-t-il des fonctionnalités similaires dans l'émulateur Android?

50
Ben Gotow

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

32
Daniel Velkov

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

6
Waza_Be

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

Afin d'avoir une véritable prise en charge multi-touch pour l'émulateur, votre matériel doit le prendre en charge (HP TouchSmart .. etc.), votre système d'exploitation doit le prendre en charge (Windows 7 etc ...) et Java must le prendre en charge, et enfin l'émulateur que Google fournit dans le SDK doit le prendre en charge.

Vous auriez donc besoin d'un matériel spécifique, le support du système d'exploitation est là mais je ne crois pas Java et le support de l'émulateur est là.

Je pense que vous avez juste besoin d'un appareil 2.0. Il semble que la solution la plus appropriée et la moins chère soit. De plus, l'émulateur n'est vraiment pas génial, à ralentir par rapport à un appareil réellement, en particulier sur l'entrée utilisateur. Tous les éléments tactiles doivent être développés et testés sur un appareil réel. Utilisez l'émulateur pour les tests automatiques et les mises en page qui ne sont pas prises en charge par votre périphérique de test physique.

4
ddcruver

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

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

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

0
Leox