当用户点击位于屏幕顶部的特定覆盖按钮时,我想滚动任何应用程序。我无法弄清楚如何以编程方式滚动任何给定的屏幕。那可能吗?如果是,我该怎么做呢?
答案 0 :(得分:3)
标准Android-API
无法做到这一点。
此外,如果可以的话,任何应用程序(例如你的)都可以修改任何其他应用程序的状态。这是一个高等级的安全风险。您可以通过这种方式轻松地从其他应用程序中捕获密码或用户信息,这根本不可能。
可能有使用root权限的机会。例如,您可以发送虚假用户输入以在另一个应用程序中滚动,甚至修改它的内存区域并在其上调用正确的Java函数。
但说实话,没有真正的机会。
答案 1 :(得分:0)
您可以尝试制作一个通常实例化滚动的虚假事件。您可以在this question中找到一些有关如何执行此操作的信息。