Android如何模拟点击任何应用程序

时间:2014-07-05 15:10:42

标签: android android-intent android-activity

如何在我的应用留在后台时打开并执行其他应用包的点击。

(透明布局?某些服务应用?)只要用户看到我的应用生成的点击并在其他应用上执行。如果我打开像com.game.tetris这样的软件包,我将失去对刚刚启动的活动的控制。或者是这样吗?我的应用程序如何注入一些额外的命令?

可以制作某种服务应用程序来启动其他应用程序并向其发送触摸命令吗?至少这样的事情可以使用monkey / monkeyrunner工具完成,但是如何从代码中模拟屏幕上的点击?

步骤: 1.打开包com.game.tetris - (轻松完成)。 2.点击例如在打开的应用程序的屏幕上坐标[200,300}上10次,(如何?)。 3.完成后,在屏幕上弹回自己的应用程序。

1 个答案:

答案 0 :(得分:3)

  

如何在我的应用留在后台时打开并执行其他应用包的点击。

幸运的是,出于明显的安全原因,这是不可能的,除非可能是在root设备上运行的应用程序。