java - 是否可以通过编程方式滚动任何屏幕?

标签 java android

当用户点击位于屏幕顶部的特定覆盖按钮时,我想滚动任何正在打开的应用程序。我不知道如何以编程方式滚动任何给定的屏幕。那可能吗?如果是,我该怎么做?

最佳答案

这对于标准 Android-API 来说是不可能的。

<小时/>

此外,如果可能的话,任何应用程序(例如您的应用程序)都可以修改任何其他应用程序的状态。这是一个高级别的安全风险。您可以通过这种方式轻松从其他应用程序中捕获密码或用户信息,但这根本不可能。

可能有机会使用root权限。例如,您可以发送虚假的用户输入以在另一个应用程序中滚动,甚至修改其内存区域并在其上调用正确的 Java 函数。

但说实话,没有真正的机会。

关于java - 是否可以通过编程方式滚动任何屏幕?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29824762/

相关文章:

java - 在 ListView 中更改数据时保持所选元素的状态

java - 如何在android中创建两个固定大小的 View 和跨越它们之间的一个 View ?

java - 将字符串中的不等式符号拆分为标记? (Java/正则表达式)

java - 透明 BufferedImage 在 JLabel 上绘制时显示为黑色背景

android - 重复使用以前的 Activity ?

java - 动态添加时单选按钮文本颜色问题

java - 不要连接使用 setText 显示的文本。使用带占位符的资源字符串

java - 如何通过config.properties从pom.xml获取参数值

java - 《井字游戏》中的角色

java - 在 Spring Boot 应用程序中调用 Apache CXF 客户端时无法创建安全的 XMLInputFactory