依赖注入
xuexiangjys
微信公众号:我的Android开源之旅。
专注Android移动开发技术,擅长设计模式,架构设计,移动设备通讯,App快捷开发。
展开
-
依赖注入之Dagger2初探
何为Dagger2Dagger2是Google提供的依赖注入框架,依赖注入为Android中组件之间的解耦提供了很好的解决方案。 使用它可以自动生成创建依赖关系所需要的代码。减少很多模板化的代码,更易于测试,降低耦合,创建可复用可互换的模块。已经在越来越多的开源项目中被使用,其已经发展成为未来的一个技术趋势。为什么要使用Dagger2MVP设计模式中,M层提供数据,V层做界面展示...原创 2018-01-05 18:46:24 · 594 阅读 · 0 评论 -
Android APT 技术浅谈
安卓AOP三剑客: APT, AspectJ, JavassistAndroid APT APT(Annotation Processing Tool 的简称),可以在代码编译期解析注解,并且生成新的 Java 文件,减少手动的代码输入。现在有很多主流库都用上了 APT,...转载 2018-03-29 23:39:23 · 664 阅读 · 0 评论 -
自定义注解之编译时注解(RetentionPolicy.CLASS)
关联内容:java注解基础概念总结自定义注解之运行时注解(RetentionPolicy.RUNTIME)自定义注解之源码注解(RetentionPolicy.SOURCE)说到编译时注解(RetentionPolicy.CLASS)都要和注解处理器(Annotation Processor) 扯上关系,因为这里是真正体现编译...转载 2018-04-01 22:43:28 · 1179 阅读 · 0 评论 -
JavaPoet的基本使用
转载请注明出处:http://blog.csdn.net/crazy1235/article/details/51876192JavaPoetJavaPoet 是一个用来生成 .java源文件的Java API。当做如注解或者数据库模式、协议格式等事情时,生成源文件就比较有用处。Example...转载 2018-04-03 23:35:24 · 642 阅读 · 1 评论 -
XAOP 一个简易的AOP(Android)应用框架
XAOP一个简易的AOP(Android)应用框架。囊括了最实用的AOP应用。 关于我 特点支持快速点击切片@SingleClick,支持设置快速点击的时间间隔。支持动态申请权限切片@Permission,支持自定义响应动作。支持主线程切片@MainThread。支持IO线程切片@IOThread,支持多种线程池类型。支持日志打印切片@DebugLo...原创 2018-04-25 01:30:23 · 3836 阅读 · 1 评论 -
XRouter 一个轻量级的Android路由框架,基于ARouter上进行改良,优化Fragment的使用,可结合XPage使用
XRouter 一个轻量级的Android路由框架,基于ARouter上进行改良,优化Fragment的使用,可结合XPage使用。关于我 特征 由于是借鉴了ARouter,拥有ARouer所有特征,并在此基础上加入了Fragment的路由。支持直接解析标准URL进行跳转,并自动注入参数到目标页面中支持多模块工程使用支持添加多个拦截器,自定义拦...原创 2018-05-23 01:03:04 · 7414 阅读 · 1 评论