可以在Android模拟器上测试多点触控事件吗?或者有没有办法在没有实际设备的情况下测试它?我正在使用2.0 sdk,并希望用两根手指测试放大/缩小。
答案 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知道谁还没有。
您可以通过对当前开发工具进行以下更新来测试它:
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仿真器上进行捏缩放。这很难找到,但希望能对某人有所帮助。
那很容易-还是不容易。
答案 7 :(得分:1)
在 WINDOWS 上的默认 Android Studio 模拟器中:
1- 使用 Ctrl 键显示多点触控手柄并按住它。
2- 按左键并移动鼠标执行操作。
注意:如果您按下 Ctrl 并且没有出现句柄,则: 打开模拟器设置 > 设置选项卡 > 将“将键盘快捷键发送到”设置为“模拟器控件(默认)”。
答案 8 :(得分:0)
答案 9 :(得分:0)
适用于 Android 4.2.1 的 Mac 用户;
按 Shift+Command,应该会出现一个圆形图标。之后你可以玩它:)