我一直在努力研究这个问题,但在任何地方都找不到。我想制作一个为您播放 Ruzzle 的 Ruzzle Solver。
我有算法来解决它,但是,我不知道如何制作一个可以在 Ruzzle 打开时控制您的手机的应用程序。我想让它玩 Ruzzle(就像它应该基本上触摸屏幕并像普通人一样玩)。这可能吗?
因此,为了彻底分解它,用户安装了这个名为“Ruzzle Solver”的应用程序。他们打开 Ruzzle Solver,它在后台等待加载 Ruzzle。 Ruzzle 加载后,它将接管并为您播放。
谢谢!
最佳答案
这只能使用以下两种方法之一:
- 根您的设备
- 直接注入(inject)/dev/input/eventX
- 使用 InputManager.injectTouchEvent()
- 使用 WindowManager.injectPointerEvent()
- 创建一个
AccessibilityService
。请注意,不能保证这适用于所有第三方应用。
关于android - 如何通过另一个应用程序控制手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21815144/