Todo 1. 检测方法耗时 - 已完成 2. 拦截快速点击 - 已完成 3. 申请动态权限 - 60% Demo 1. 统计耗时方法 - @TimeConsuming 插桩前 插桩后 2. 拦截快速点击 - @FastClick(time = 1200) 插桩前 插桩后 3. 动态权限 - @PermissionVerification 插桩前 插桩后 思路 找好注入点, 可以通过ASM插件来生成字节码 插件 ASM插件生成字节码 - ASM Bytecode Outline 参考 ASM4使用指南 深入探索编译插桩技术(四、ASM 探秘) 使用javassist和ASM修改class,并实现方法耗时检测插件