我有一个为android编写的java应用程序。我想在应用程序和操作系统之间创建一个套接字层,以便在记录的套接字层中拦截类调用和事件,然后传递给操作系统并返回到应用程序,如下图所示。我试图记录GUI生成的所有事件,而不修改应用程序源代码。我确信这是可行的。我将如何做到这一点,请提供代码片段和其他资源。谢谢!
注意: - 目标应用程序是本机应用程序,而不是Web应用程序。 - 欢迎使用任何语言解决方案 - 套接字将附加到应用程序本身并在应用程序内初始化
编辑:我可以修改应用程序源,但我想最小化源代码的修改,例如添加一个额外的jar并初始化一次而不修改控件监听器