我想在android.view.View类(添加方法)上进行字节码操作,是否可能?我应该使用javassist还是使用不同的库?
由于
答案 0 :(得分:1)
不,你不能。 Android使用自己的字节码格式,与javassist和其他libs操作的“标准”字节码格式不兼容。
答案 1 :(得分:0)
本文概述了一种操作字节码的技术(使用javassist,但asm等人也会这样做)。问题是操作是在构建时完成的,而类仍然是Java字节码。http://brianattwell.com/using-bytecode-manipulation-to-further-kill-android-boilerplate/