AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
概念 注解处理器(Annotation Processor)是javac内置的一个用于编译时扫描和处理注解(Annotation)的工具。简单的说,在源代码编译阶段,通过注解...
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...
从事Android开发的同学可能都会有这个需求,最近在学ASM相关的知识,拿这个想法练了一下手。大体思路是这样的,通过字节码Hook所有onClick(View view)方...
负责的app在跑gts时报错,结果有报错信息只有gts的apk没有源码,导致无从查起。所以准备反编译gts的apk,结果发现问题, 记录一下 首先第一时间用到是jadx,这是...
目录Java字节码操作之ASM创建class[https://www.jianshu.com/p/22cfa8e57b8c]Java字节码操作之ASM修改class[http...