有没有办法测试Android模拟器上的多点触控?

时间:2010-05-13 09:05:05

标签: android android-emulator pinchzoom

可以在Android模拟器上测试多点触控事件吗?或者有没有办法在没有实际设备的情况下测试它?我正在使用2.0 sdk,并希望用两根手指测试放大/缩小。

10 个答案:

答案 0 :(得分:21)

更新:

是的,现在有(不是针对2.x Android,而是最新的)。

  

如果您正在使用此功能,人们仍在使用此功能进行搜索   来自android studio的默认模拟器,对于你可以持有的mac用户   命令按钮,对于windows / linux我相信它是alt按钮   用鼠标左键单击 - HendraWD

对于Linux,它是Ctrl +左键单击(但是,我不知道它在Windows上是否相同,因此HendraWD可能是正确的)

另外你可以做的事情(使用Android 4.0+)是通过一个设备进入模拟器的管道触摸事件。如果您只有一台设备,但希望在Android的其他版本/维度上测试相同的触摸事件,这将非常有用。 (见http://tools.android.com/tips/hardware-emulation

在任何情况下,这些只是解决方法,如果多点触控对您的应用程序很重要,我仍然建议您使用笔记本电脑访问Android Developer用户组,并寻求帮助以便当场测试您的应用程序。您的开发人员可以对此非常有帮助。

在我的小组中,我们一直在共享手机(特别是因为我们大多数人并不拥有所有不同的Android手机)。如果您所在的区域没有Android用户组,假设您居住在一个足够大的都市区,请考虑自己开始这样一个小组。你很可能不是唯一一个需要帮助的人。

答案 1 :(得分:8)

现在可以使用新版本的模拟器。

要使用多点触控功能,请按住键盘上的Alt键并右键单击鼠标以使参考点居中或点击&拖动鼠标左键进行缩放。

http://tools.android.com/tips/hardware-emulation

http://android-developers.blogspot.nl/2016/02/android-studio-20-beta.html

答案 2 :(得分:2)

没有

AFAIK,模拟器仍然没有任何多点触控检测驱动程序(见https://android.googlesource.com处的代码)。

答案 3 :(得分:2)

从ADT 17开始,可以使用物理Android 4.0设备向模拟器发送多点触控手势。 See Android's instructions here.

答案 4 :(得分:2)

很高兴知道我们在Android中也有多点触控模拟器,所以借此机会让Androiders知道谁还没有。

您可以通过对当前开发工具进行以下更新来测试它:

  1. 将我的Android Studio从2.0预览4更新为2.0预览5.
  2. 将我的Android SDK工具更新为25.0.2 rc3
  3. 将我的Android 6.0 Google API英特尔x86 Atom_64系统映像更新至第12版
  4. 项目级依赖于classpath' com.android.tools.build:gradle:2.0.0-alpha5'
  5. PS:请不要现在更新,因为它包含我发现的一个错误。这是一个严重的错误。它干扰了我们的开发程序。您可能想要查看我的问题here

答案 5 :(得分:1)

Xamarin安卓播放器启用了多点触控选项。

来源:https://developer.xamarin.com/guides/android/getting_started/installation/android-player/

可以通过按住Alt / Option键并单击屏幕来模拟双指多点触控输入。

要模拟捏缩放按住并按住Alt / Option按钮并向屏幕中心(缩小)或远离屏幕中心(放大)进行拖动。

要模拟双指拖动,请在屏幕上单击并拖动时按住Alt / Option + Shift。

答案 6 :(得分:1)

我终于发现了如何在适用于Android Studio 3.2的Android仿真器上进行捏缩放。这很难找到,但希望能对某人有所帮助。

  • 将鼠标移到想要缩放中心的位置。 (请勿按鼠标键)
  • 按SHIFT(不要按鼠标键)
  • 按Command(不要按鼠标键)
  • 您应该在鼠标下方看到一个圆形目标(您还没有按下鼠标按钮,是吗?)
  • 将鼠标从第一个位置移到您想要第二个“手指”的位置
  • 现在您可以按/拖动鼠标进行捏/缩放

那很容易-还是不容易。

答案 7 :(得分:1)

在 WINDOWS 上的默认 Android Studio 模拟器中:

1- 使用 Ctrl 键显示多点触控手柄并按住它。

2- 按左键并移动鼠标执行操作。

注意:如果您按下 Ctrl 并且没有出现句柄,则: 打开模拟器设置 > 设置选项卡 > 将“将键盘快捷键发送到”设置为“模拟器控件(默认)”。

答案 8 :(得分:0)

对于我来说,在ubuntu上双击鼠标是有效的。鼠标左键单击+快速按住鼠标左键并按住。

enter image description here

答案 9 :(得分:0)

适用于 Android 4.2.1 的 Mac 用户;

按 Shift+Command,应该会出现一个圆形图标。之后你可以玩它:)