DroidAssist:基于Javassist的轻量级Android Studio gradle插件,用于在Android中编辑字节码

时间:2024-06-12 03:01:20
【文件属性】:

文件名称:DroidAssist:基于Javassist的轻量级Android Studio gradle插件,用于在Android中编辑字节码

文件大小:329KB

文件格式:ZIP

更新时间:2024-06-12 03:01:20

android bytecode aop-plugin code-replace code-insert

DroidAssist DroidAssist 是一个轻量级的 Android 字节码编辑插件,基于 Javassist 对字节码操作,根据 xml 配置处理 class 文件,以达到对 class 文件进行动态修改的效果。和其他 AOP 方案不同,DroidAssist 提供了一种更加轻量,简单易用,无侵入,可配置化的字节码操作方式,你不需要 Java 字节码的相关知识,只需要在 Xml 插件配置中添加简单的 Java 代码即可实现类似 AOP 的功能,同时不需要引入其他额外的依赖。 功能 替换:把指定位置代码替换为指定代码 插入:在指定位置的前后插入指定代码 环绕:在指定位置环绕插入指定代码 增强: TryCatch 对指定代码添加 try catch 代码 Timing 对指定代码添加耗时统计代码 特点 灵活的配置化方式,使得一个配置就可以处理项目中所有的 class 文件。 丰富


网友评论