【问题标题】:Android simulate touch on other programAndroid模拟触摸其他程序
【发布时间】:2015-08-14 19:24:27
【问题描述】:

如您所知,stackoverflow 上有许多解决方案和代码,用于在您正在开发的应用程序上模拟触摸。

所以我的问题是我想用我自己的应用程序来查看其他应用程序的视图。

我们怎样才能做到这一点?

想象一下,我想每 X 秒点击一次屏幕的 X、Y 位置。

【问题讨论】:

  • 如果我理解正确,您想从自己的应用程序中控制其他应用程序吗?你做不到。
  • @Anton 你能留下一个网址吗?
  • @galvan 真的没有控制权。只需点击 X , Y 位置!

标签: java android touch simulate


【解决方案1】:

一般来说,你不能。

欢迎您写信AccessibilityService。但是,这仅具有操作其他应用的有限能力,并且它要求用户不仅安装您的应用,而且同意允许您的应用广泛访问他们现有应用的所有 UI。

【讨论】:

  • 但是,我认为这是可能的。用户将安装应用程序,我们不需要访问该应用程序的代码和 xml id。如果我们能够让小部件将其带到其他应用程序上并设置一个计时器,例如每 2 秒,小部件后面的对象将被点击。
  • @Bana:“你认为有可能编写代码吗?” -- 幸运的是,出于明显的安全原因,这是不可能的,除非在 root 设备上。
  • 使用无障碍服务有什么限制?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-10-19
  • 1970-01-01
  • 2022-10-02
  • 2012-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多