摘要: --摘自《android插件化开发指南》 1.设计模式 2.远程代理(AIDL) 3.保护代理(权限控制) 比如:老板的秘书 4.虚代理(图片占位) 比如:微信图片查看,先用模糊的小图占位,然后替换成清晰的大图 5.协作开发 A要用到B中的方法,但是B还没有开发完,那么B就提供一个假的方法,返回假的 阅读全文
posted @ 2018-12-08 18:46 嘉禾世兴 阅读(253) 评论(0) 推荐(0) 编辑
摘要: --摘自《android插件化开发指南》 前面是基本封装,后面是进一步的封装 一。基本封装 No1: 构造函数 No2: 实例方法 No3: 调用静态方法 No4: 设置字段的值 二。进一步封装 其实就是重构了一下 只要掌握了基本的java反射,就能够封装出来 欢迎关注我的微信公众号:安卓圈 阅读全文
posted @ 2018-12-08 16:44 嘉禾世兴 阅读(539) 评论(0) 推荐(0) 编辑
摘要: --摘自《android插件化开发指南》 1.jOOR库就一个Reflect.java类很重要 2.Reflect.java包括6个核心方法 1)on:包裹一个类或者对象,表示在这个类或对象上进行反射 2)create:用来调用之前的类的构造方法 3)call:方法调用 4)get:获取(field 阅读全文
posted @ 2018-12-08 16:03 嘉禾世兴 阅读(674) 评论(0) 推荐(0) 编辑
摘要: --摘自《android插件化开发指南》 No1: No2: No3: No4: No5: Class的getDeclaredConstructors方法可以获取所有构造函数,包括public和private的 No6: Class的getConstructors方法只能获得所有的public构造函 阅读全文
posted @ 2018-12-08 15:03 嘉禾世兴 阅读(227) 评论(0) 推荐(0) 编辑