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

时间:2010-01-17 21:21:56

标签: android android-emulator emulation multi-touch

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

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

有没有办法在没有2.0设备的情况下测试多点触控?在iPhone模拟器中,您可以按住选项和移位选项分别执行两个手指捏合和两个手指拖动。 Android模拟器中是否有类似的功能?这是我应该期待在未来看到的东西,还是我应该吮吸它并购买新的测试手机?

4 个答案:

答案 0 :(得分:32)

This是来自Android团队的一篇文章的帖子,他说模拟器中的多点触控仍然不受支持。

答案 1 :(得分:6)

This is a post描述了如何使用系留手机的多点触控。

答案 2 :(得分:4)

是的我不相信模拟器有与iphone相同的快捷方式。

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

所以你需要有特定的硬件,操作系统支持就在那里,但我不相信java和模拟器的支持。< / p>

我认为您只需要获得2.0设备。这似乎是最合适和最便宜的解决方案。此外,模拟器确实不是那么好,与实际设备相比,特别是在用户输入上慢。应在实际设备上开发和测试所有触摸内容。使用模拟器进行物理测试设备不支持的自动测试和布局。

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

答案 3 :(得分:0)

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

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

希望其他人可以让模拟器支持这种功能。