E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Dagger2
Dagger2
解析5-Qualifier
Dagger2
系列:
Dagger2
解析-1
Dagger2
解析2-Component的依赖关系
Dagger2
解析3-SubComponent4.
Dagger2
解析4-ScopeDagger版本:2.11在第二篇
大空ts翼
·
2017-11-30 15:38
Google官方MVP+
Dagger2
架构
dagger2
详解
前言:
dagger2
是大家项目中使用比较频繁的一个google开源框架,它旨在解决Android中的依赖注入,降低层级之间的耦合性,简化了我们在项目中对象实例化操作;
dagger2
在Androidstudio3.0
以后的今天
·
2017-11-25 15:26
android
快速开发
设计模式之四:访问者模式
访问者模式简单案例5.访问者模式之Android源码分析5.1注解简单介绍5.2注解与访问者模式关系5.3注解与性能的关系6.访问者模式之实践6.1介绍6.2编译期注解之ButterKnife6.3编译期注解之
Dagger2
6.4
杨充
·
2017-11-23 18:36
设计模式
Retrofit+Rxjava下载文件进度的实现
准备工作本文采用
Dagger2
,Retrofit,RxJava。compile'com.squareup.retrofit2:retr
柳击歌
·
2017-11-20 17:39
Kotlin中使用
Dagger2
可能遇到的坑解决
Dagger2
是什么?
Dagger2
是一款基于Java注解,在编译阶段完成依赖注入的开源库,主要用于模块间解耦,方便进行测试。
Stack_overflow
·
2017-11-19 10:30
仿百篮应用市场(已开源)
点评:本项目来自guzhigang同学的练手项目,仿的是百蓝应用市场,使用的是Retorfit2+Rxjava2+Mvp+
Dagger2
架构开发多层封装,高度解耦。把新技术和自定义view融合。
突围的鱼
·
2017-11-15 00:00
从实例出发理解
Dagger2
(二)
Youneedtotellthe
Dagger2
howtocreateyourdependencyinstancesofwhateachonedependson.
Dagger2
can'tfigureeverythingelse
sunjenry
·
2017-11-09 20:40
从实例出发理解
Dagger2
(一)
看了很多
Dagger2
的文章,感觉道理好像明白了,但是真的到用的时候仍然有点萌萌的,哦,不,懵懵的。完全不知道从哪里下手,真系样银感到绝望啊。
sunjenry
·
2017-11-09 20:31
解决Studio3.0
Dagger2
注入Error:android-apt plugin不兼容的问题
今天在导入Google官方推荐
Dagger2
注入框架时出现一个错误:Error:android-aptpluginisincompatiblewiththeAndroidGradleplugin.Pleaseuse'annotationProcessor'configurationinstead
hanfengzqh
·
2017-11-09 11:07
Android
Studio3.0
Dagger2
的轻松愉悦解析
Dagger2
,依赖注入框架,一个刚接触时感觉麻烦,用久了就会“嘴上说不要,身体却很诚实”的开发润滑剂(◐‿◑)。
恋猫月亮
·
2017-11-06 07:58
Dagger2
之 @Singleton
单例@Singleton在开始写文章之前,先来了解一些与后边的内容相关的注意事项(看文章前要有这些概念,刚开始不明白没事,等看完后续的内容再回来看就知道什么意思了):1、Component的inject方法接收父类型参数,而调用时传入的是子类型对象则无法注入,也就是说无法使用多态方式进行注入。2、component关联的modules中不能有重复的provide3、module的provide方法
codeHoward
·
2017-11-03 20:30
Dagger2
之基本使用篇
几个问题看到
Dagger2
这个词的时候,相信很多人会有很多的疑问如下:
Dagger2
如何使用在例子中?
codeHoward
·
2017-11-01 22:13
dagger2
学习笔记
1.导入
Dagger2
project的build.gradle中buildscript{....dependencies{classpath'com.android.tools.build:gradle
guaohanxue
·
2017-10-31 02:00
android
Dagger2
系列之依赖注入篇
今天带来一篇
Dagger2
的知识,其实本片并没有介绍到它,本篇主要目的是理解什么是依赖注入,算是学习
Dagger2
的准备工作。在开始之前先理解一个概念:依赖注入和控制反转。
codeHoward
·
2017-10-30 10:22
详解Kotlin 中使用和配置
Dagger2
前言陆陆续续几篇文章已经讲解了项目中Kotlin如何配置、简单语法、DataBinding配置,接下来就要说到Kotlin中的
Dagger2
了。
WangJie0822
·
2017-10-27 14:00
Dagger2
:Scope, Component间依赖和subComponent
在上一篇文章(http://www.jianshu.com/p/f56d5b7e8b4d)中,我们接触到了
Dagger2
的基本用法。
qintong000
·
2017-10-23 05:06
Android Material Design 风格的新闻App
前言一款MaterialDesign风格的新闻App,采用Mvp+RxJava+Retrofit+
Dagger2
设计模式,整体风格为NavigationView+Fragment开发。
wazing.
·
2017-10-15 22:23
Android
开源
Android APT 技术浅谈
现在有很多主流库都用上了APT,比如
Dagger2
,ButterKnife,EventBus3等代表框架:DataBinding
Dagger2
ButterKnifeEventBus3
ruzhan123
·
2017-10-14 11:48
Android
使用
Dagger2
前你必须了解的一些设计原则
作者|AItsuki地址|http://www.jianshu.com/p/cc1427e385b5声明|本文是AItsuki原创,已获授权发布,未经原作者允许请勿转载前言可能很多人并不知道
Dagger2
code小生_
·
2017-09-25 00:00
初探
Dagger2
遇到的小坑
编译没错,为什么就是注入不了//非常简单的一个活动classMainActivity:AppCompatActivity(){@Injectlateinitvara:String//待注入的变量overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layo
慢跑的菜鸟
·
2017-09-24 19:19
android
告别
Dagger2
模板代码:DaggerAndroid使用详解
本系列所有文章:Android神兵利器
Dagger2
使用详解(一)基础使用Android神兵利器
Dagger2
使用详解(二)Module&Component源码分析Android神兵利器
Dagger2
使用详解
却把清梅嗅
·
2017-09-23 10:38
dagger2
学习
最近在学习单元测试的过程中,学习一下使用
dagger2
来做依赖注入在介绍
dagger2
的使用前,先来介绍一下DL的几种方式。
camthu
·
2017-09-20 17:34
框架学习
Dagger2
学习笔记3(各个注解学习)
Dagger2
学习笔记1(基础概念学习)
Dagger2
学习笔记2(学习
Dagger2
的简单使用)上篇中学习了如何使用
Dagger2
,很多小伙伴可能一脸懵,现在我们将学习
dagger2
中各个注解的含义以及使用的注意事项
走在冷风中吧
·
2017-09-18 16:35
MVVMArms系列 - 最新的
Dagger2
.11(Dagger.Android) 多 Module 实战详解
1前言距离首次接触
Dagger2
已经有半年的时间了,从最初的一脸懵逼,到慢慢的熟练使用,这个过程真的感谢MVPArms,这半年在MVPArms真的学到很多东西,由此演变出的MVVMArms可以说是这半年学习的结晶
xiaobailong24
·
2017-09-18 11:53
Dagger2
User's Guide
文章翻译自Dagger官网,翻译水平有限,见谅。引入引用官网的引入说明,上面的部分都好理解,就是简单的compile,然后说如果Studio是2.2的话,推荐去升级Studio。如果你和Databinding一起用的话,那么需要看这个Issue306。这样就可以使用Dagger。使用Dagger我们将通过一个coffeemaker项目来演示依赖注入和Dagger,完整的可以编译和运行的一个简单的例
one_cup
·
2017-08-31 17:11
Kotlin-采用Kotlin写一个Gank.io客户端
我把之前自己写的一个Mvp+Rxjava2+
Dagger2
+Retrofit2关于Gank.io的小Demo用Kotlin又重新实现了一遍,就在刚刚弄完,虽然还有先小瑕疵
一只胖Wa牛
·
2017-08-28 15:46
Android编译时注解,和重复代码Say No!
写在前面:越来越多的Android框架都使用了注解来实现,如有名ButterKnife、
Dagger2
都是用编译时注解来生成代码,好处是比反射效率更高,稳定性、可读性也更好。
开发的猫
·
2017-08-26 11:41
kotlin版仿哔哩哔哩动画Android客户端(>哔哩哔哩 (゜-゜)つロ 干杯~-bilibili)
前言该仿的项目为原项目的kotlin版,由于本人水平有限,有些kotlin写法不规范,后期会逐步完善,和原开源项目一样采用mvp+
dagger2
+rxjava2作为整体框架,而网络请求采用okhttp3
yoyiyi
·
2017-08-24 11:57
Dagger2
初步使用心得
最近闲来没事,看见依赖注入(DependencyInjection简称DI)就想想看看,学习一下,先说
Dagger2
使用优点:可以方便的修改,构建对象,可以非常方便的进行单元测试.关键就在于解除了数据和业务逻辑代码的耦合
Android搬砖员
·
2017-08-22 16:09
开发心得
Dagger+Retrofit+Rxjava+Rxlifecycle+MVP例程
地址:https://github.com/rongkun/
Dagger2
Rxjava2Retrofit2Demokotlin版本:https://github.com/rongkun/BaseKotlinjava
一花亦城
·
2017-08-18 14:17
Dagger2
的简单使用
Dagger2
是一个Java和Android的依赖注入框架.本文介绍Android中
dagger2
的基本使用.其中包括@Inject,@Component,@Module和@Provides注解的使用.
Lixby
·
2017-08-10 18:49
Android
Java
dagger
android MVP +
dagger2
+ Retrofit + Rxjava+okhttp android基础项目框架搭建(1)--之
Dagger2
引入
1.概述最近由于公司项目的需要,需要使用androidMVP
dagger2
retrofitrxjavaokhttp来搭建android的基础开发框架;一百度发现网上大把的类似的搭建开发框架的文章,按照文章的操作介绍搭建下来
放牛娃的梦
·
2017-08-10 00:05
android
Mvp
Rxjava
Okhttp
Retrofit
android MVP +
dagger2
+ Retrofit + Rxjava+okhttp android基础项目框架搭建(2)--之MVP引入
上一篇文章中,我们已经成功的引入了
Dagger2
;今天我们将继续使用androidMVP模式对代码进行实现。
放牛娃的梦
·
2017-08-10 00:41
android
Mvp
Rxjava
Okhttp
Retrofit
android MVP +
dagger2
+ Retrofit + Rxjava+okhttp android基础项目框架搭建(3)--完美实现
前面两片文章中已经完成了AndroidMVP模式及
dagger2
的引入,接下来我们将在前两天的代码的基础上引入RetrofitRxjavaOkhttp实现网络请求;其中网络请求部分我讲以网络公共api为例子进行网络请求
放牛娃的梦
·
2017-08-10 00:45
android
Mvp
Rxjava
Okhttp
Dagger2
学习笔记
dagger2
的缘由背景
dagger2
除了也有一段时间了,但是现在各大开源项目都在使用它,虽然感觉他的用处并不是很大,但是看了几篇文章,现在写一篇文章来记录一下东西,方便以后查阅。
vison123
·
2017-08-01 18:05
轻松学,听说你还没有搞懂
Dagger2
Dagger2
确实比较难学,我想每个开发者学习的时候总是经历了一番痛苦的挣扎过程,于是就有了所谓的从入门到放弃之类的玩笑,当然不排除基础好的同学能够一眼看穿。
frank909
·
2017-07-20 22:00
Android笔记
Android实用开源库
Android
中级进阶相关的知识点
完整app - 收藏集 - 掘金
至少,可以加深自己的记忆...高仿全民直播(全民TV)-Android-掘金本App采用MVP+RXJava+Retrofit+OKHttp+MaterialDesign+
Dagger2
+Base+Glid
掘金
·
2017-07-19 00:00
android
app
dagger2
的基本使用
这里我就不废话连篇的介绍
dagger2
的起源,发展史一类的东西了,直入主题!
Android-ZCY
·
2017-07-14 14:10
Android
Dagger2
的基本配置
AS2.2及以上版本
Dagger2
的基本配置本文原创,未经同意不得转载(做个记录方便以后回顾)AS2.2之前的版本请戳http://blog.csdn.net/lisdye2/article/details
Android-ZCY
·
2017-07-14 13:58
Android
轻松学,浅析依赖倒置(DIP)、控制反转(IOC)和依赖注入(DI)
写这篇文章的原因是这两天在编写关于
Dagger2
主题的博文时,花了大量的精力来解释依赖注入这个概念。
frank909
·
2017-07-13 22:39
Android笔记
Java
基础知识
Java
反射基础知识与实战
Dagger2
神器入门(四)
前序
Dagger2
神器入门(一)
Dagger2
神器入门(二)
Dagger2
神器入门(三)在上面的一系列文章中,我们了解了1)什么是依赖注入?2)如何使用
Dagger2
进行依赖注入?
昵称4
·
2017-07-11 18:00
Dagger2
源码分析【3】
@ScopeWhenabindingusesascopeannotation,thatmeansthatthecomponentobjectholdsareferencetotheboundobjectuntilthecomponentobjectitselfisgarbage-collected.当Component与Module、目标类(需要被注入依赖)使用Scope注解绑定时,意味着Comp
最最最最醉人
·
2017-07-11 16:51
仿哔哩哔哩动画Android客户端(>哔哩哔哩 (゜-゜)つロ 干杯~-bilibili)
前言花了一个月的时间,把这个项目怼的差不多了,该仿的b站开源项目采用mvp+
dagger2
+rxjava2作为整体框架,而网络请求采用okhttp3+retrofit2,虽说仿的,但是b站官方客户端有许多炫酷视觉的效果
yoyiyi
·
2017-07-04 23:53
详解
Dagger2
在Android开发中的新用法
本文假设读者已经有一定
Dagger2
使用经验使用疑惑之前工作中一直在使用
dagger2
进行开发,用起来确实很爽,但是我从我第一次使用我就一直有一个问题或者说疑问(本人才疏学浅脑子不够使),通常情况下我们有如下清单
荔枝我大哥
·
2017-07-03 14:15
Dagger2
在Android开发中的新用法.
本文假设读者已经有一定
Dagger2
使用经验使用疑惑之前工作中一直在使用
dagger2
进行开发,用起来确实很爽,但是我从我第一次使用我就一直有一个问题或者说疑问(本人才疏学浅脑子不够使),通常情况下我们有如下清单
荔枝我大哥
·
2017-07-02 00:00
android
dagger2
java
Android 神兵利器
Dagger2
使用详解(四)Scope注解的使用及源码分析
前言在我的上一篇文章Android神兵利器
Dagger2
使用详解(三)MVP架构下的使用中,我们以简单的案例对
Dagger2
依赖注入库在实际开发中的使用方法进行了学习。本文内容:1.
却把清梅嗅
·
2017-06-18 11:41
Android MVP+
Dagger2
使用教程
Dagger2
是一个依赖注入框架,在解耦合方面堪称强大。
大笨鸟飞快点
·
2017-06-16 20:36
android-框架
Dagger2
的使用与理解(3)
这篇我说一下@Scope注解,这个注解说实话我没搞懂,看了很多博客然后自己在写Demo总结,博客里都说就是和依赖的生命周期有关。其实在我看来可以简单地理解为是否与Component绑定,如果与Component绑定,那么Component每次注入的同一个类型的依赖都是相同的,也就是实现局部单例,凡是同一个Component注入的相同依赖都是同一个,如果没有绑定,则每次注入同一个类型的依赖都是重新生
BigBearBeast
·
2017-06-16 17:15
android
在kotlin-MVP使用
dagger2
(v2.11+)
这个一个简单的例子;介绍如何在Kotlin-MVP中使用
dagger2
(v2.11+),基本使用就不介绍了,还是跟之前版本还是一样,只是设计到activity/Fragment的时候有点不一样
dagger2
JokAr_
·
2017-06-16 16:09
在kotlin-MVP使用
dagger2
(v2.11+)
这个一个简单的例子;介绍如何在Kotlin-MVP中使用
dagger2
(v2.11+),基本使用就不介绍了,还是跟之前版本还是一样,只是设计到activity/Fragment的时候有点不一样
dagger2
JokAr-
·
2017-06-16 15:45
android
kotlin
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他