hook的定义 hook,钩子,勾住系统的程序逻辑. 在某段SDK源码逻辑执行的构成中,通过代码手段拦截执行该程序,加入自己的代码逻辑 使用价值 hook是安卓面向切面(aop)编程的基础,可以让我们在不改变更原有业务逻辑的前提下,插入额外逻辑,这样,既保护原有业务的完整性,又能让额外的代码逻辑不与原有业务产生耦合 前置技能 Java反射熟悉掌握类Class,方法Method,成员Field的使用方法,源码内部,很多类和方法都是@hide的,外部无法直接访问,所以只能通过反射,去创建源码中的类.