标签: android reflection code-injection method-swizzling runtimemodification
我目前正在研究移动应用程序上的运行时操作技术。在iOS平台上,我可以通过调用Objective-c运行时库函数(如class_replaceMethod(...))轻松地进行方法调配。 Android上的等效方式是否可行?
如果我使用JDB,我可以改变局部变量,我可以计算表达式。通过后者,我假设可以改变方法的整个实现主体。你怎么会这样做,例如使用反射?有哪些必要的步骤?
提前致谢!