Android多点触控-可以在模拟器中测试吗?

Android多点触控-可以在模拟器中测试吗?,android,android-emulator,emulation,multi-touch,Android,Android Emulator,Emulation,Multi Touch,我最近发现Android 2.0 SDK通过MotionEvent类中的新函数支持多点触摸。您可以在检索触摸属性时指定指针索引,如果屏幕上有多个手指,则应提供多个指针 不幸的是,我只有一个G1要测试,它运行的是Android 1.5而不是2.0 有没有办法不用2.0设备测试多点触控?在iPhone模拟器中,您可以按住option和shift option分别执行双指挤压和双指拖动。Android emulator中是否有类似的功能?这是我将来应该看到的东西,还是我应该接受它,买一部新的测试手机?

我最近发现Android 2.0 SDK通过MotionEvent类中的新函数支持多点触摸。您可以在检索触摸属性时指定指针索引,如果屏幕上有多个手指,则应提供多个指针

不幸的是,我只有一个G1要测试,它运行的是Android 1.5而不是2.0


有没有办法不用2.0设备测试多点触控?在iPhone模拟器中,您可以按住option和shift option分别执行双指挤压和双指拖动。Android emulator中是否有类似的功能?这是我将来应该看到的东西,还是我应该接受它,买一部新的测试手机?

我认为你应该买一部新的测试手机

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


希望其他人能让仿真器支持这种功能。

是一个来自Android团队的家伙发布的帖子,他说仿真器中的多点触摸仍然不受支持。

是的,我不相信仿真器有和iphone一样的快捷方式

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

因此您需要有特定的硬件,操作系统支持在那里,但我不相信java和emulator支持在那里。

我认为您只需要获得一台2.0设备。似乎最合适、最便宜的解决方案是。另外,仿真器真的不是很好,与实际设备相比速度慢,尤其是在用户输入方面。所有触摸材料都应该在实际设备上开发和测试。使用emulator进行物理测试设备不支持的自动测试和布局。

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

这描述了如何使用栓系电话的多点触控。

我认为Nexus不是这样的。我认为Nexus支持多点触控,而且它在API中,只是内置的应用程序——比如浏览器和谷歌地图——没有多点触控支持。Dave是正确的。从2.0(或2.0.1?)开始,多点触控已经在API中可用,因此可以在任何具有该版本操作系统的设备上使用。查看Dolphin浏览器,了解适用于美国版本摩托罗拉Droids和Nexus One的多点触控的示例(尽管这是一个可怕的示例)。感谢djv-目前他们似乎没有提供太多信息,但至少这是一个明确的否定!只需补充一点:我手上有一个NexusOne,看起来使用当前的实现只能跟踪两个手指。我只有两个指针,即使屏幕上有更多的手指。