如何为Android中的任何应用程序模拟触摸?

jef*_*eff 13 simulation android simulator device touch

我知道已经提出了一些类似的问题,但我认为他们要求在自己的应用程序中模拟触摸,但是我想制作一个可以"使用"任何应用程序的代理.

因此,我想要实现的目标应该是作为一系列输入(触摸:{x1,y1},{x2,y2}等)并控制任何应用程序(例如Facebook),就像真正的用户正在触摸该坐标一样.

有没有例子或方法?或者已经存在的问题?

谢谢你的帮助!

编辑:我认为解决方案 - 如果存在 - 将可能涉及PC.要么将我真正的Android设备连接到我的电脑,要么使用虚拟Android设备.但是,虚拟设备不支持Google Play,我需要使用Google Play中的某些应用.

Ana*_*ips 6

我不得不为此搜索一下。我也在寻找这个解决方案。

无需生根: 如果您想重复一系列步骤,例如填写表格,重复游戏步骤,因为重做很无聊,您可以尝试:Play Store 中的FREP Android 应用程序(链接)。

如果您想添加条件场景,例如,当您使用家庭 Wifi 玩《部落冲突》时,自动打开数据并禁用 wifi(因为印度的 Airtel Wifi 是不可预测的,可以让您失去部落战争!)使用Play 中的Macro Droid店铺。

您也可以尝试这些: Mahiro 许多基于Tasker 的应用程序都可用,例如Auto Input。您可以使用此 Tasker 应用程序编写代码/编写宏来制作个人解决方案。


Zan*_*val 1

你试过Selendroid吗? http://selendroid.io/

我自己没有尝试过,我只是因为使用 Selenium 进行 Web 应用程序才知道它。

Selenium 能够模拟一系列输入事件。为此,可以使用坐标或 DOM 元素(div、按钮、文本字段等)。

您的用例应该正是 selendroid 的用途。