代码之家  ›  专栏  ›  技术社区  ›  Ben Gotow Dmitry Nogin

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

  •  50
  • Ben Gotow Dmitry Nogin  · 技术社区  · 16 年前

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

    不幸的是,我只有一个g1要测试,它运行的是android 1.5,而不是2.0。

    在没有2.0设备的情况下,有没有办法测试多点触控?在iPhone模拟器中,您可以按住Option和Shift Option分别执行两个手指捏和两个手指拖动。Android Emulator中是否有类似的功能?这是我应该期待在未来看到的东西,还是我应该吸一口然后买一部新的测试手机?

    4 回复  |  直到 10 年前
        1
  •  32
  •   Daniel    16 年前

    This 是一个来自Android团队的家伙写的帖子,他说模拟器中的多点触摸仍然不受支持。

        2
  •  6
  •   Paul Lammertsma    14 年前

    This is a post 这描述了如何使用多点触控从系链电话。

        3
  •  4
  •   ddcruver    16 年前

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

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

    所以你需要有特定的硬件,OS支持在那里,但是我不相信Java和仿真器的支持。

    我想你只需要一个2.0设备。这似乎是最合适和最便宜的解决方案。另外,与实际的设备相比,模拟器并没有那么好,特别是在用户输入方面。所有触摸材料都应该在实际设备上开发和测试。使用模拟器进行物理测试设备不支持的自动测试和布局。

    只是给你一些花钱的理由;)但是现在2.2很快就要到来了,所以现在很难得到它,而且不知道它是否会升级到2.2,这是一个巨大的变化。
        4
  •  0
  •   alex    14 年前

    我想你应该买一部新的测试电话。

    但我只知道,只有尼克斯 欧洲 支持多点触摸。

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