android/修改字节码
文章平均质量分 77
飞雨的夏天
这个作者很懒,什么都没留下…
展开
-
Arouter源码系列之拦截器原理详解
Arouter源码详解,Arouter拦截器原理详解原创 2022-09-01 17:18:11 · 1573 阅读 · 1 评论 -
美团热修复Robust源码庖丁解牛(第一篇字节码插桩)
如果你想对java编译后的class文件做一些手脚的话,市面上有供你选择的asm、javassist、aspectJ(aop面向切面编程)等等,一般修改class文件的用途有你想统计一些东西,例如app崩溃日志,做为程序员应该要懒,不想写统计的代码,这个时候利用编译器改变class的方式,来选择是否上传错误信息。记得代码中你总想打印一些信息,比如路径、又或者是接口api为你返回的一些信息、又如你判...原创 2018-01-15 15:13:24 · 3228 阅读 · 0 评论 -
滴滴动态插桩DroidAssist源码详解
先来了解一下这个DroidAssist的能帮我们做什么?都有哪些功能呢?替换:把指定位置代码替换为指定代码 插入:在指定位置的前后插入指定代码 环绕:在指定位置环绕插入指定代码 增强: TryCatch对指定代码添加 try catch 代码 Timing对指定代码添加耗时统计代码 恩,功能确实挺强大的,咱们可以用它来实现动态的更改方法里的字节码,可以插入指定代码,比如打印...原创 2019-06-12 19:23:22 · 1923 阅读 · 0 评论