Java 如何";“记录”;及;重播;android中的触摸事件?

Java 如何";“记录”;及;重播;android中的触摸事件?,java,android,events,touch,Java,Android,Events,Touch,我正在尝试编写一个与其他应用程序、触摸屏等交互的应用程序 要开始工作,我只需要一个按钮,一旦点击它,它就会开始保存有关所做操作的信息:触摸屏幕、敲击键盘等等。一旦再次单击,它就会停止。在此之后,单击另一个按钮后,会重复完全相同的操作 如何以这种方式进行互动?我找不到有关所需代码词、其工作原理等的信息。您正在寻找 对于每次单击,您都会创建一个命令并将其放入堆栈中并执行。稍后,如果您反复使用这些命令,您可以“重播”所有命令 对于每次单击,您都会创建一个命令并将其放入堆栈中并执行。稍后,如果您反复使用

我正在尝试编写一个与其他应用程序、触摸屏等交互的应用程序

要开始工作,我只需要一个按钮,一旦点击它,它就会开始保存有关所做操作的信息:触摸屏幕、敲击键盘等等。一旦再次单击,它就会停止。在此之后,单击另一个按钮后,会重复完全相同的操作

如何以这种方式进行互动?我找不到有关所需代码词、其工作原理等的信息。

您正在寻找

对于每次单击,您都会创建一个命令并将其放入堆栈中并执行。稍后,如果您反复使用这些命令,您可以“重播”所有命令


对于每次单击,您都会创建一个命令并将其放入堆栈中并执行。稍后,如果您反复使用这些命令,您可以“重播”所有命令

尝试开胃菜工具包:


它可以记录触摸屏事件并回放到具有相同纵横比的设备上。

试试开胃菜工具包:


它会记录触摸屏事件并回放到具有相同纵横比的设备。

好的-我知道原理,但如何找到语法文档?例如,如果我导入android.view.MotionEvent,我可以使用event.getX或event.getY来获取触摸的坐标,但我找不到更多信息。你可以从侦听器调用这些方法,例如,使用命令中存储的MotionEvent调用
onTouch()
。好的,我得到了理论,但是如何找到语法文档呢?例如,如果我导入android.view.MotionEvent,我可以使用event.getX或event.getY获取触摸的坐标,但我找不到更多信息。您可以从侦听器调用这些方法,例如使用命令中存储的MotionEvent调用
onTouch()