如何在特定位置模拟触摸,以编程方式在android中提供(x,y)坐标

时间:2015-02-17 11:20:32

标签: android monkeyrunner monkey

我正在开发一个Android应用程序,它涉及无线连接鼠标到你的手机,以便我们可以使用鼠标操作我们的手机...我已经实现了几乎所有东西,但无法找到模拟人类触摸的方式(x, Y) 坐标..这个问题已被问过几次但是对于其他语言.. (javascript,html,mac / linux / windows,python)...我希望能够在特定位置点击而不是视图....我应该使用monkeyrunner或Monkey或TouchUtils类...请指导我,这个是我的大学项目..提前谢谢

2 个答案:

答案 0 :(得分:1)

从终端试试这个:

input tap x y

x和y是你的坐标。

答案 1 :(得分:0)

如果已安装adb:

adb devices

您想要触摸的设备应该出现

adb -s NAME_OF_DEVICE shell input tap X Y 

这样,您可以连接多个设备,然后点击所需的设备。

这种点击速度很慢。如果您想要更快的速度,请尝试sendevent或monkeyrunner。