Android 反射注解与动态代理综合使用详解

慢慢地 4 0 PDF 2021-02-01 00:02:17

前言 本章内容主要研究一下java高级特性-反射、android注解、和动态代理的使用,通过了解这些技术,可以为了以后实现组件化或者Api hook相关的做一些技术储备。 反射 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。但是反射使用不当会成本很高 比较常用的方法 getDeclaredFields(): 可以获得class的成员变量 getDeclaredMethods()

用户评论
请输入评论内容
评分:
暂无评论