如何通过另一个应用程序控制手机

时间:2014-02-16 17:58:21

标签: android

我一直在努力研究这个问题,但在任何地方都找不到。我想制作一个为你扮演Ruzzle的Ruzzle Solver。

我有算法来解决它,但是,我不知道如何在Ruzzle打开时制作可以控制手机的应用程序。我想它可以玩Ruzzle(就像它应该基本上触摸屏幕并像普通人一样玩它)。这可能吗?

因此,为了彻底打破它,用户安装这个名为“Ruzzle Solver”的应用程序。他们打开了Ruzzle Solver,它正在后台等待Ruzzle加载。加载Ruzzle后,它会接管并为您播放。

谢谢!

1 个答案:

答案 0 :(得分:2)

这只能使用以下两种方法之一:

  • 根设备
    • 直接注入/ dev / input / eventX
    • 使用InputManager.injectTouchEvent()
    • 使用WindowManager.injectPointerEvent()
  • 创建AccessibilityService。请注意,这不能保证与所有第三方应用程序一起使用。
相关问题