码迷,mamicode.com
首页 >  
搜索关键字:dagger2    ( 74个结果
Dagger2从入门到放弃再到恍然大悟
现在Dagger2在项目里用的越来越多了,最近花了些时间学习了一下Dagger2,这篇文章主要帮助理解Dagger2的注入实现过程,如有错误,还请指正!什么是Dagger2Dagger2是Dagger的升级版,是一个依赖注入框架,现在由Google接手维护。 恩,这里有个关键字依赖注入,因此我们得先知道什么是依赖注入,才能更好的理解Dagger2。依赖注入是面向对象编程的一种设计模式,其目的是为了降...
分类:其他好文   时间:2016-05-29 12:26:08    阅读次数:243
安卓开发 第一篇 关于依赖注入框架dagger2的使用和理解
(这篇博客真是磨难重重啊,写到一半电脑蓝屏了,还好markdown编辑器保持了部分类容)最近开始重构项目,在重构项目中用到了依赖注入框架dagger2,发现它确实很方便,能大大加快我们编写代码的速度,同时也很方便我们对于功能模块的解耦。在这里就不过多介绍dagger2了,大家谷歌 百度一下就能得到很多关于dagger2的介绍。学习dagger2是需要一定的学习成本的,我自己开始学习的时候也差不多花了...
分类:移动开发   时间:2016-04-15 12:21:29    阅读次数:356
当 Dagger2 应用在 MVP 框架中
关于 Dagger2 自己一只想搞明白,但是从去年开始到现在,说真的,看过不少介绍 Dagger2 的文章,但自己一只云里雾里,最近打算把 Dagger2 应用到 MVP 框架中去,所以就重新翻看相关技术文章,重新学习下...
分类:其他好文   时间:2016-02-01 15:48:45    阅读次数:144
Dagger2使用攻略
Dagger2使用攻略 Dagger 2 是 Square 的 Dagger 分支,是一种依赖注入框架。目前由 Google 接手进行开发,Dagger2是使用代码自动生成和手写代码来实现依赖注入。据说在 Dagger 的基础上效率又提升了13%,并且同样功能强大...
分类:其他好文   时间:2016-01-29 12:25:29    阅读次数:171
使用Rx缓存网络数据
欢迎Follow我的GitHub, 关注我的CSDN. RxJava是响应式编程, 在异步处理网络数据时, 使用广泛. 我们也可以使用一些Rx的特性, 优雅地缓存网络数据.缓存模式: 读取数据库, 显示, 请求数据, 存储到数据库, 再更新页面.使用Dagger2+Retrofit+Rx的标准组合, 我来讲解一下如何使用.GitHub下载地址1. 框架常规项目, 包含跳转缓存和非缓存页面, 为了...
分类:其他好文   时间:2016-01-19 09:13:45    阅读次数:179
Android开发Tips(2)
欢迎Follow我的GitHub, 关注我的CSDN. 我会介绍关于Android的一些有趣的小知识点. 上一篇.1. Dagger2的开发顺序Module -> Component -> Application 首先模块(Module)创建需要提供的类实例, 其次把模块添加到组件(Component)中并提供需要注入的类, 最后把组件添加到应用(Application)中并提供接口.// 模块...
分类:移动开发   时间:2016-01-18 09:14:31    阅读次数:236
可靠的功能测试 - Espresso和Dagger2
欢迎Follow我的GitHub, 关注我的CSDN. 可靠的功能测试, 意味着在任何时候, 获取的测试结果均相同, 这就需要模拟(Mock)数据. 测试框架可以使用Android推荐的Espresso. 模拟数据可以使用Dagger2, 一种依赖注入框架. Dagger2已经成为众多Android开发者的必备工具, 是一个快速的依赖注入框架,由Square开发,并针对Android做了特别优化...
分类:其他好文   时间:2016-01-17 08:44:05    阅读次数:418
Dagger2 生成代码学习
接上一篇文章介绍了Dagger2的初步使用,相信刚接触的人会觉得很奇怪,怎么会有很多自己没有定义的代码出现,为什么Component的创建方式是那样的。为了搞清楚这些东西,我们需要查看一下Dagger2 生成的源代码。Dagger2 是一个DI框架,通过学习生成的代码也可以更好的理解Dagger.....
分类:其他好文   时间:2016-01-11 21:58:55    阅读次数:257
Dagger2 使用初步
Dagger2 是一个Android依赖注入框架,由谷歌开发,最早的版本Dagger1 由Square公司开发。依赖注入框架主要用于模块间解耦,提高代码的健壮性和可维护性。Dagger 这个库的取名不仅仅来自它的本意“匕首”,同时也暗示了它的原理。Jake Wharton 在对 Dagger 的.....
分类:其他好文   时间:2016-01-11 00:06:16    阅读次数:573
Dagger2使用方法
欢迎Follow我的GitHub, 关注我的CSDN, 合作请联系我. Dagger已经加入Google I/O, 是Square开发的依赖注入库, 发布2.0版本. Dagger表示有向非循环图(Directed Acyclic Graph, DAGger). 好处和优点有很多, 参考, 所有优秀的开源库, 本质上都是让程序更加清晰, 编写更加容易. 让我们来看看怎么使用?主要内容: (1) 项...
分类:其他好文   时间:2016-01-03 09:20:13    阅读次数:324
74条   上一页 1 ... 5 6 7 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!