Android多点触控 – 可以在模拟器中testing吗?

我最近发现Android 2.0 SDK支持通过MotionEvent类中的新function进行多点触控。 您可以在检索触摸属性时指定指针索引,并且在多个手指位于屏幕上的情况下,应该提供多个指针。

不幸的是,我只有一个G1进行testing,它运行的是Android 1.5而不是2.0。

没有任何方法来testing没有2.0设备的多点触摸? 在iPhone模拟器中,您可以按住选项和移位选项分别执行两次手指捏和两次手指拖动。 Android模拟器中是否有类似的function? 这是我未来应该看到的东西,还是我应该吸取它并购买新的testing手机?

这是一个来自Android团队的人的post,他表示模拟器中的多点触摸仍然不被支持。

这篇文章描述了如何使用系留电话的多点触控。

是的,我不相信模拟器有这样的iPhone的一个快捷方式。

为了有真正的多点触摸支持模拟器,您的硬件必须支持它(HP TouchSmart等),您的操作系统必须支持它(Windows 7等),Java必须支持它,最后是模拟器Google在SDK中提供的必须支持它。

所以你需要有特定的硬件,操作系统的支持,但我不相信Java和模拟器的支持。

我想你只需要得到一个2.0设备。 这似乎是最合适和最便宜的解决scheme。 仿真器真的不是很好,比实际的设备慢,特别是在用户input。 所有的触摸材料都应该在实际的设备上开发和testing。 使用仿真器进行物理testing设备不支持的自动testing和布局。

只是给你一些理由花钱;)但现在2.2即将到来,所以现在很难得到一个,不知道是否会升级到2.2这是一个巨大的变化。

我想你应该买一个新的testing手机。

但我只知道,只有在欧洲支持的Nexus支持多点触控。

希望别人能让模拟器支持这种function。