
Android Dragger
潇儒瀚
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Dragger 2遇到的坑 Dragger2详解 Dragger2学习最好的资料
Dragger2是什么,我就不再说了。资料一堆,而且里面的注解什么意思,我推荐两篇文章,这两篇都是我精挑细选,一般的文章我是不推荐的。http://android.jobbole.com/82694/http://android.jobbole.com/82704/http://android.jobbole.com/82705/ 有了基础的了解,来跟我hellowor转载 2017-03-08 11:11:38 · 732 阅读 · 0 评论 -
Android Dagger依赖注入框架浅析
今天接触了Dagger这套android的依赖注入框架(DI框架),感觉跟Spring 的IOC差不多吧。这个框架它的好处是它没有采用反射技术(Spring是用反射的),而是用预编译技术,因为基于反射的DI非常地耗用资源(空间,时间)由于现在开发都是用Android Studio了,所以我这里大概讲下配置Dagger框架的开发环境,需要怎么做。(由于Android Studio中用转载 2017-03-08 11:12:34 · 256 阅读 · 0 评论 -
控制反转(IOC)和依赖注入(DI)的区别
IOC inversion of control 控制反转DI Dependency Injection 依赖注入要理解这两个概念,首先要搞清楚以下几个问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么?控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)?依赖注入和控制反转是同一概念吗?转载 2017-03-08 11:13:11 · 224 阅读 · 0 评论 -
依赖注入框架dagger2的@Scope注解初探(根据生成的源码进行分析)
依赖注入框架dagger2的@Scope注解初探(根据生成的源码进行分析)为了使讨论的问题更加清晰,我将尽可能减少无关代码,但是本文贴出的代码够初步探究@Scope作用域控制原理了分析结论在文章最后废话少说,下边开始先交代原始代码场景逻辑原始场景代码首先自定义一个@Scpoe注解,用来注解之后提供的依赖@Scope@Retention(RetentionP转载 2017-03-08 12:43:33 · 247 阅读 · 0 评论 -
最简单的Dagger2入门教程
在上一篇博客中总结了依赖注入的原理与实现方式。 依赖注入的原理依赖注入就是将调用者需要的另一个对象实例不在调用者内部实现,而是通过一定的方式从外部传入实例,解决了各个类之间的耦合。那么这个外部,到底指的是哪里,如果指的是另一个类,那么,另一个类内部不就耦合了。能不能有一种方式,将这些构造的对象放到一个容器中,具体需要哪个实例时,就从这个容器中取就行了。那么,类的实例和使用就不在有联转载 2017-03-08 13:14:19 · 342 阅读 · 0 评论 -
详解 Dagger2 系列,原来 Dagger2 如此简单
Dagger2是啥,Google告诉我们:Dagger is a fully static, compile-time dependency injection framework for both Java and Android. It is an adaptation of an earlier versioncreated by Square and now maintained转载 2017-03-18 15:35:44 · 481 阅读 · 0 评论 -
dagger2使用详解
依赖注入,完美解决了类间解藕的问题。搞了接近一周的dagger,终于明白点了。将心得记录下来,庆祝一下。dagger与java的spring不同之处在于,dagger是采用了预编译技术而spring则是采用了反射技术。dagger对资源的消耗比spring小很多。知道了这点,使用起来就放心多了。首先引入依赖库,在app的gradle中添加apply plugin: 'c转载 2017-03-18 21:03:18 · 270 阅读 · 0 评论