【问题标题】:Android How to simulate click on ANY AppAndroid 如何模拟点击任何应用程序
【发布时间】:2014-08-26 14:05:18
【问题描述】:

当我的应用程序保持在后台时,如何打开并执行点击其他应用程序包。

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

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

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

【问题讨论】:

    标签: android android-intent android-activity


    【解决方案1】:

    当我的应用程序保持在后台时,如何打开并执行点击其他应用程序包。

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

    【讨论】:

    • 如果我假设用户有一个根设备,从哪里开始实施?
    • @user3489718:我将首先使用搜索引擎搜索android simulate touch events root。这反过来又会出现很多有趣的链接,包括existing Stack Overflow questionsblog poststutorials等等。
    猜你喜欢
    • 2012-12-13
    • 2014-10-19
    • 2020-06-14
    • 2015-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-15
    相关资源
    最近更新 更多