Skip to content
gdpancheng edited this page Jan 18, 2015 · 1 revision

框架很不错 我有个提议给你 因为我也写了框架 专门用来做activity的代理 做自动化注入。我替换了系统的Instrumentation,在Instrumentation中有一个方法可以重写叫newActivity 所有activity启动的时候,都会走这个方法,里面系统默认的是 (Activity) cl.loadClass(className).newInstance(); 如果你在你的AndroidManifest声明了A Activity 那么当你在newActivity检测到要启动A Activity 的时候,你替换成BActivity,即使你的BActivity没有在AndroidManifest注册也是可以运行的。

Clone this wiki locally