【问题标题】:Is there a way to simulate a click on the screen in Android device through code? [duplicate]有没有办法通过代码模拟Android设备中的屏幕点击? [复制]
【发布时间】:2013-02-25 12:31:38
【问题描述】:

我想创建一个应用程序,它获取设备屏幕的坐标并模拟在该点上的手指点击。有没有办法通过代码来做这样的事情?

【问题讨论】:

  • 点击您的应用程序还是您的应用程序假设在后台运行?
  • 我的应用程序应该在后台运行。
  • @prgDevelop 我有同样的要求,你能建议我进一步的流程吗?此外,我在下面的 cmets 中发现您正在访问外部应用程序的视图,这也是我的需要并尝试了一切,但直到现在才得到诀窍。你能帮我解决这个问题吗?
  • 您好,我也有同样的需求,请问您是怎么​​做到的?谢谢
  • 检查我的答案,没有根要求。 :)

标签: android onclick


【解决方案1】:

如果对您有好处,您可以在特定视图上调用 onClick。

View v;// or any of your view that extends View(ImageView, TextView etc...)
v.performClick();//API 1 //you can use this with longClick aswell
v.callOnClick();//API 15
//see documentation for these methods

【讨论】:

  • 我想在远程视图上进行。即外部应用程序的视图。
  • 你需要root。你不能以任何简单的方式做到这一点 AFAIK
【解决方案2】:

查看monkeyrunner

您可以使用 monkeyrunner api 在 Android 设备上远程执行触摸事件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多