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
【Android】初识
Dagger2
--小白学习笔记
本文是自己的
Dagger2
学习总结,可能有很多误解和偏差,欢迎交流指正~什么是
Dagger2
?简单来说,
Dagger2
是一个通过注解的方式来实现依赖注入的框架。
blink_dagger
·
2019-11-01 10:58
Adroid开发错题集
错误:android-BinaryXMLfileline#2:Errorinflatingclass原因:是bitmap图片过大,或xml书写有误(如selector定义出错)
Dagger2
中如果@Inject
胡哈哈哈
·
2019-11-01 10:37
Daggger2 概念解读、使用姿势及源码分析(2)
上一篇文章Daggger2使用姿势及源码分析(1)讲述了
Dagger2
的使用姿势,以及连接器component、提供者Provider、工厂生产者Factory、成员注入器MembersInjector
浪淘沙xud
·
2019-11-01 09:29
Android高级进阶之-APT原理解析及仿写ButterKnife实现View的自动绑定功能
我们在使用
Dagger2
、ButterKnife等框架的时候,会发现它们通过简单的注解就实现了强大的功能。不知道你又没有研究过这些框架又究竟是如何实现他们功能的呢?
carlwu_186
·
2019-11-01 05:36
仿淘宝闲鱼『微信小程序实战』
要说今年最火的的除了RxJava,
Dagger2
,MVP,RN这些。就是微信小程序啦。那菜鸟窝的微信小程序有什么不一样呢?(什么都不要说了,拿起就是干)大家都知道菜鸟窝的风格,一句不合就是实战。
我不是大婶
·
2019-11-01 04:23
Dagger2
在kotlin (模拟实际MVP开发)
@(Alu)1.导入
Dagger2
依赖APP的build.gradle文件中:applyplugin:'kotlin-kapt"kapt{generateStubs=true}dependencies{
吃掉你了喔
·
2019-11-01 02:35
依赖注入框架
dagger2
学习笔记
基本介绍
dagger2
是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高代码的健壮性和可维护性。
皇马船长
·
2019-10-31 07:09
简单粗暴的
Dagger2
使用介绍
安卓基础开发库,让开发简单点。Demo地址:https://github.com/LJYcoder/MvpDagger学习/参考地址:https://www.jianshu.com/p/cd2c1c9f68d4https://blog.csdn.net/lisdye2/article/details/51942511https://www.jianshu.com/p/24af4c102f62前言D
JYcoder
·
2019-10-30 22:58
Java Annotation 理解和运用
前言在Android开发作业中接触到了很多开源框架使用了JavaAnnotation机制,我接触到的就有GreenRobot、
Dagger2
、AndFix等项目。
Mars_M
·
2019-10-30 22:47
Dagger2
进阶必备技能
之有一篇文章介绍
Dagger2
的初步知识,本篇文章主要介绍
Dagger2
的进阶知识点.主要包含的内有有@Binds与@Provides的使用Provider与Lazy的使用依赖与包含Dagger.Android
圣骑士wind
·
2019-10-30 21:06
Dagger2
的简单使用
Dagger2
的简单使用文章目录
Dagger2
的简单使用1.预备知识1.1注解概念1.2控制反转与依赖注入概念2.
Dagger2
的使用2.1基本使用方法2.2@Module和@Provides2.3@Named
Abfahrt
·
2019-10-17 14:59
Android学习笔记
#
Android基础知识
Dagger2
探索记3——两大进阶组件(一)
今天要讲的时@Scope这个组件。为什么说它是进阶组件,就是因为它基本上没作用,但在理解了基本组件之后又必须用到。Scope的意思是作用域,一般用来标记@Provide方法,将生成的对象单例化。但@Scope不能直接使用,需要先实现。默认实现有@Singleton。一局部单例话说千百句,不如码二行。直接上代码,就不在原来的代码上改了,另起一个Activity,命名为SecondActivity。p
缘溪行
·
2019-09-29 20:00
Android DaggerActivityComponent错误解决办法详解
AndroidDaggerActivityComponent错误解决办法详解在使用
dagger2
的过程中,如果修改了某个类的内容,第一次编译运行时总会报错:错误:找不到符号符号:类DaggerActivityComponent
·
2019-09-24 15:36
Dagger2
探索记2——四大基本组件(二)
书接上文,先回顾以下前一章写的内容。内容大概就是在Activity中用@Inject标记一个注入的类,然后在这个类的构造函数上也打个@Inject标记,然后使用@Component来连接两边,完成对象的创建和注入。整体流程朴实无华,且枯燥。到这里可能就有花生发现了西瓜!如果要注入的是第三方库呢?我不可能去把封装好的第三方库打开,然后给它的构造函数打个@Inject!那么我们就要引入四大基本组件的后
缘溪行
·
2019-09-19 00:00
Dagger2
探索记1——四大基本组件(一)
和很多自主学习的人不一样,我接触
Dagger2
框架的原因是刚进公司的时候导师给安排的学习任务,学习方式是组内培训。听到这个消息的我,以为是部门的人轮流给我讲课。
缘溪行
·
2019-09-19 00:00
Android
Dagger2
使用详解
文章目录1
Dagger2
简介1.1
Dagger2
是什么?
hongxue8888
·
2019-09-16 14:26
android
dagger2
使用详解
Android架构设计
一点关于
dagger2
在项目中使用的总结
dagger是一款ioc注入框架,相比于butterknife只能进行控件和事件注入,它可以进行任意对象的注入,对于项目的解耦是非常方便的,在中大型项目中使用得比较多,相较于其它第三方库,这个库的入门槛还是比较高的,如果不熟悉它的使用,是很容易配置报错的,因为它里面有很多规则是需要遵守的,如果不按照它的要求来,导致的结果就是编译不通过。最近打算总结下关于它的基本使用,以及在项目中使用的建议。基本使
narkang
·
2019-09-14 21:08
android
Dragger.android的使用
Dagger2
特别提供了一个针对Android使用的简化流程。
BunnyCoffer
·
2019-09-11 17:07
android
Dragger.android的使用
Dagger2
特别提供了一个针对Android使用的简化流程。
BunnyCoffer
·
2019-09-11 17:07
android
dagger2
使用
目录1.基本使用(不带module)2.简单使用(带moudle)3.一个component多moudle4.moudle之间依赖1.基本使用(不带module)首先我们需要一个component进行桥梁,将@Inject的对象自动装入其中,然后提供给activity使用。/***AppComponent@Inject实例对象和activity的桥梁*/@Componentpublicinterf
BunnyCoffer
·
2019-09-09 17:05
android
dagger2
使用
目录1.基本使用(不带module)2.简单使用(带moudle)3.一个component多moudle4.moudle之间依赖1.基本使用(不带module)首先我们需要一个component进行桥梁,将@Inject的对象自动装入其中,然后提供给activity使用。/***AppComponent@Inject实例对象和activity的桥梁*/@Componentpublicinterf
BunnyCoffer
·
2019-09-09 17:05
android
mvp架构,
dagger2
,butterknife的使用
mvp架构,
dagger2
,butterknife的使用butterKnife框架简介ButterKnife的优势ButterKnife的使用
dagger2
Dagger2
是什么?
ocean_forest
·
2019-09-05 20:52
安全攻防与底层交互
android高仿京东app
本项目为仿京东项目,资源为抓包获取,项目框架采用路由框架ARouter进行模块间通讯,以功能模块进行划分的组件化开发,模块内部采用参考google开源的mvp架构,核心框架包含retrofit、rxjava、
dagger2
道客优
·
2019-08-31 23:19
android
APT自动化生成代码整理
说到java的apt技术,其实已经算不是很陌生了,在以前阅读第三方框架butterknife、
Dagger2
等框架的时候,看到过apt的影子。
的一幕
·
2019-08-19 17:27
Demo――链接
Dagger2
Demo
Dagger2
+MVP官方DemoMVP+
Dagger2
+RetrofitDemMVP官方DemoMVP新闻加载DemoMVP登录DemoMVP防类爆炸DemoRxJavaDemoRxJava
半城樱花灬半城雨
·
2019-08-17 11:06
架构进阶,
Dagger2
的原理及使用详解
目录一:
Dagger2
是什么?
Android架构
·
2019-08-14 17:54
Android
架构
Dagger2
2019-07-24 Kotlin 基础整理
WechatIMG82.png后期初始化属性Android开发中对组件变量的声明与赋值,以及在使用
Dagger2
注解变量等。这就需要Kotlin中特有的后期初始化属性来满足这个需求了。
喜欢萌妹子的少年
·
2019-08-12 14:07
mvp过渡到mvvm(Android 架构组件)
目前mvp架构我也用了很长一段时间了,也专门结合kotlin、Retrofit、Rxjava、
Dagger2
等主流框架封装了一个mvp的基础架构,随着时间和项目的沉淀也
喻志强
·
2019-08-08 14:10
Android
Jetpack
Architecture
components
Android
mvvm
mvp
mvvm对比
Android
从零开始Android组件化改造(五) -
Dagger2
的使用
我的Github:https://github.com/BzCoder本文基于MVPArms进行分析:https://github.com/JessYanCoding/MVPArms欢迎各位留言讨论
Dagger2
BzCoder
·
2019-08-07 09:59
Dagger2
使用
Dagger2
使用命名规约@Provides方法用provide前缀命名@Module用Module后缀命名@Component以Component作为后缀简单的说,就是一个工厂模式,由Dagger负责创建工厂
hanxianshe_9530
·
2019-08-02 13:25
组件化那些事【转】
utm_source=gold_browser_extension组件化那些事背景我司之前一直采用MVP+
Dagger2
+Retrofit+Rxjava的项目结构。
a836586387
·
2019-07-31 10:39
Android
Dagger2
注解大全
后来转由Google维护并发展为
Dagger2
。
Dagger2
区别于Dagger1的地方主要在于两个,一个是由运行时通过反射
申国骏
·
2019-07-29 16:54
dagger2
错误 .ApiService4 is bound multiple times:
记录一次dagger学习的时候的错误Error:(15,10)错误:com.example.totallearn.dagger_learn.register_login_4.ApiService4isboundmultipletimes:com.example.totallearn.dagger_learn.register_login_4.ApiService4com.example.total
下一个风口
·
2019-07-23 15:24
Android
Dagger2
依赖注入
Dagger2
,一个依赖注入框架,在编译时处理注解,自动生成.java文件,Mvp架构中使用
Dagger2
,不需要手动创建Presenter,通过注解注入宿主Activity。
gczxbb
·
2019-07-18 17:33
Android组件化+MVVM+MVP+RxJava+Retrofit+
Dagger2
双架构框架FlyTour+FlyCloud微服务框架新闻客户端升级版使用详解
欢迎加星,打callhttps://github.com/geduo83/FlyTour在使用中有任何问题,请留言,或加入Android、Java开发技术交流群QQ群:810970432email:
[email protected]
版权声明:本文来自门心叼龙的博客,属于原创内容,转载请注明出处:https://menxindiaolong.blog.csdn.net/article/details/
门心叼龙
·
2019-07-07 12:24
【应用框架】
一看就会,Dagger原理简单分析
Dagger2
是一款依赖注入框架,相比于黄油刀,
Dagger2
的入门难度系数更大。如果你还没有使用过
Dagger2
,赶紧去尝试一下吧。首先说一下
Dagger2
,可以帮我们干哪些活。
Android平头哥
·
2019-07-05 16:12
Dagger2
in Android(四).android 扩展库
问题在之前我们讨论过,Dagger在Android上普遍的结构是:定义一个全局的AppComponent,其他组件依赖或继承它。假设现在有AppComponent与ActivityComponent两个,他们可能是这样编写的:@Module(subcomponents=[ActivityComponent::class])classAppModule(valcontext:Context){@Pr
0晨鹤0
·
2019-07-02 22:58
Dagger2
in Android(四).android 扩展库
问题在之前我们讨论过,Dagger在Android上普遍的结构是:定义一个全局的AppComponent,其他组件依赖或继承它。假设现在有AppComponent与ActivityComponent两个,他们可能是这样编写的:@Module(subcomponents=[ActivityComponent::class])classAppModule(valcontext:Context){@Pr
0晨鹤0
·
2019-07-02 22:58
Dagger2
in Android(三)Scope与生命周期
前言之前我们已经学习了Dagger的基础知识、模块化管理,本章将是Dagger基础使用的最后一章。Scope被误称Dagger的黑科技,但实际上它非常简单,但错误理地解它的人却前仆后继。希望小伙伴们认真阅读这一章,第一次学习时一定要正确理解,不然后边再纠正会感觉世界观都被颠覆了。@Scope终于来了。Scope正如字面意思,它可以管理所创建对象的“生命周期”。Scope的定义方式类似Qualifi
0晨鹤0
·
2019-07-02 22:19
Dagger2
in Android(三)Scope与生命周期
前言之前我们已经学习了Dagger的基础知识、模块化管理,本章将是Dagger基础使用的最后一章。Scope被误称Dagger的黑科技,但实际上它非常简单,但错误理地解它的人却前仆后继。希望小伙伴们认真阅读这一章,第一次学习时一定要正确理解,不然后边再纠正会感觉世界观都被颠覆了。@Scope终于来了。Scope正如字面意思,它可以管理所创建对象的“生命周期”。Scope的定义方式类似Qualifi
0晨鹤0
·
2019-07-02 22:19
Dagger2
in Android(二)进阶
前面已经讲了Dagger的基础注解,并且最后我们也搭建了一个最简单的Dagger注入。这一篇我们继续学习Dagger更多的注解,以及如何模块化地管理。这些将帮助我们妥善组织不同的组件、明确各自的生命周期。@Named依赖注入迷失之前说过@Module和@Provides配合可以包装没有@Inject标注的构造函数。但如果包装了一个已经有了@Inject的类会怎么样?其实这俩有优先级的。Dagger
0晨鹤0
·
2019-07-02 22:48
Dagger2
in Android(二)进阶
前面已经讲了Dagger的基础注解,并且最后我们也搭建了一个最简单的Dagger注入。这一篇我们继续学习Dagger更多的注解,以及如何模块化地管理。这些将帮助我们妥善组织不同的组件、明确各自的生命周期。@Named依赖注入迷失之前说过@Module和@Provides配合可以包装没有@Inject标注的构造函数。但如果包装了一个已经有了@Inject的类会怎么样?其实这俩有优先级的。Dagger
0晨鹤0
·
2019-07-02 22:48
Dagger2
in Android(一)通俗基础
背景知识
Dagger2
是一个由Google(之前是Square)维护的开源依赖注入框架。我曾两次试图学习Dagger最终被乱七八糟的名词弄得晕头转向,连个demo都没写出来就放弃了。
0晨鹤0
·
2019-07-02 22:09
Dagger2
in Android(一)通俗基础
背景知识
Dagger2
是一个由Google(之前是Square)维护的开源依赖注入框架。我曾两次试图学习Dagger最终被乱七八糟的名词弄得晕头转向,连个demo都没写出来就放弃了。
0晨鹤0
·
2019-07-02 22:09
dagger2
从入门到放弃-最基础的用法介绍
前言
dagger2
确实学习曲线比较陡峭,但是忘掉生命周期,忘掉局部单例,忘掉SubComponent这样的进阶用法,只用最基础最简单的部分一样可以给项目带来一定程度的便利依赖的提供方式@Inject注解构造器
sunhapper
·
2019-06-27 10:11
框架深入|
Dagger2
深入浅出 Part1_使用操作
什么是
Dagger2
?
Dagger2
是Dagger的升级版,是一个依赖注入框架,第一代由大名鼎鼎的Square公司共享出来,第二代则是由谷歌接手后推出的,现在由Google接手维护。
heyrenly
·
2019-06-19 16:52
Android组件化+MVP+RxJava+Retrofit+
Dagger2
项目框架FlyTour新闻客户端使用详解
欢迎加星,打callhttps://github.com/geduo83/FlyTour在使用中有任何问题,请留言,或加入Android、Java开发技术交流群QQ群:810970432email:
[email protected]
版权声明:本文来自门心叼龙的博客,属于原创内容,转载请注明出处:https://menxindiaolong.blog.csdn.net/article/details/
门心叼龙
·
2019-06-01 23:32
【应用框架】
Android框架搭建(MVP +
Dagger2
+ Retrofit + RxJava + 自定义插件)
一、项目框架当前比较流行的框架的MVP+Retrofit+OkHttp+
Dagger2
+butterknife全家桶,今天略做总结。
dong_junshuai
·
2019-05-31 15:05
Android框架搭建
依赖注入框架
Dagger2
详解(六),高级篇
依赖注入框架
Dagger2
详解(一),依赖注入和控制反转的深入理解依赖注入框架
Dagger2
详解(二),Java依赖注入标准JSR-330规范依赖注入框架
Dagger2
详解(三),Java注解处理器APT
门心叼龙
·
2019-05-21 18:20
依赖注入框架
Dagger2
详解(一),依赖注入和控制反转的深入理解
IoC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序,而
Dagger2
框架是依赖注入思想践行者的优秀代表。
门心叼龙
·
2019-05-20 11:58
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他