我如何在AVD上模拟滑动手势(例如,左和右)?这是完全可能的吗?(在Android Developer's Guide - Emulator中我找不到它们...
附言:在我的Android 2.2,API level 8设备设置中,"Touch-screen support“设置为"yes”
发布于 2011-08-04 05:51:52
只需单击并按住鼠标,然后移动鼠标即可创建所需的运动。
发布于 2013-03-25 00:38:39
一种更简单的方法是录制和播放。
您可以通过以下方式复制真实设备的触摸输入:
dd命令,在adb shell中运行dd if=/dev/input/event2 of=/sdcard/left。这将缓冲所有的触摸输入数据到/sdcard/left文件。(/sdcad/left)是由你的真实触摸产生的数据填充的。你可以退出dd命令(ctrl +c).(/sdcad/left).维奥拉!模拟的触摸事件将会发生。
注意:在我的设备中,包含触摸事件的文件是/dev/input/event2,不同的设备可能会有所不同,所以你可以先试用。
简而言之,如果您在同一设备上录制和播放:
根据您的需要,
dd if=/dev/input/event2 of=/sdcard/leftdd if=/sdcard/left of=/dev/input/event2发布于 2011-08-04 13:36:52
你可以通过使用adb shell getevent和adb shel sendevent记录输入事件并在模拟器上重放它们,这有点困难,并且需要将getevent输出的十六进制值转换为十进制,但非常有用。
https://stackoverflow.com/questions/6933626
复制相似问题