Javassist 修改class字节码
Javassist 提供了java类库,用于方便操控Java字节码。功能包括:运行时创建java class,修改class。与其他同类工具(asm等)不同的是,Javassist提供了两个层面的API: 1.java代码层 2.字节码层 通过java代码层,开发者即时对字节码不是很熟悉,也可以非常方便快速的完成字节码的修改。
Javassist 提供了java类库,用于方便操控Java字节码。功能包括:运行时创建java class,修改class。与其他同类工具(asm等)不同的是,Javassist提供了两个层面的API: 1.java代码层 2.字节码层 通过java代码层,开发者即时对字节码不是很熟悉,也可以非常方便快速的完成字节码的修改。
实现一个效果,点击button后尾随一个列表,这个列表内容和布局可以随意定制,并且列表弹出的时候整个activity加上一层透明遮罩,点击任意位置列表消失,透明遮罩背景消失。
SCJP scjp学习 Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0
笔耕不辍
分享达人
持续创作