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
: 从入门到爱不释手
Dagger2
是什么?
your_genius
·
2019-12-19 08:49
Android MVP入门到进阶之- 系统框架集成(完结)
前言本系列共三篇:AndroidMVP入门到进阶之-简单入门AndroidMVP入门到进阶之-结合
Dagger2
AndroidMVP入门到进阶之-系统框架集成(完结)通过前两篇文章,整理了MVP的简单框架的搭建和
Marlon_IT
·
2019-12-18 19:36
Android依赖注入框架
Dagger2
的学习
在写作业项目的时候了解了一下安卓中的一些常用框架,然后发现了现在实际项目中很常见的
Dagger2
框架,于是对其进行了一些学习,下面分享一下我的学习体会什么是
Dagger2
Dagger2
是一个Android
请叫我欧巴lu
·
2019-12-18 18:39
在Android中使用注解生成Java代码 AbstractProcessor
前段时间在学习
Dagger2
,对它生成代码的原理充满了好奇。google了之后发现原来java原生就是支持代码生成的。
嘉伟咯
·
2019-12-18 15:43
dagger2
使用方法简明讲解
现在的公司项目用到了
Dagger2
,之前只是稍微了解一些,没有用过,然后查了查资料,整理如下,方便快速上手四个基本注解@Inject主要有两个作用,一个是使用在构造函数上,通过标记构造函数让
Dagger2
o动感超人o
·
2019-12-18 12:16
Dagger2
学习笔记一
什么是DaggerDagger是为Android和Java平台提供的一个完全静态的,在编译时进行依赖注入的框架,原来是由Square公司维护,现在由Google维护。什么是依赖注入提到依赖注入,那就会提到另外一个词控制反转。在StackOverflow上面有一个问题,如何向一个5岁的小孩解释依赖注入,其中得分最高的一个答案是:当你自己去冰箱里取东西,你可能会导致一些问题。你可能让冰箱门开着,你可能
Hifate
·
2019-12-18 11:32
Kotlin使用
dagger2
环境配置//gradle中加入applyplugin:'kotlin-dapt'//引入依赖包和编译器compile"com.google.dagger:dagger:2.14.1"kapt"com.google.dagger:dagger-compiler:2.14.1"@Inject构造方法注入使用注解标注构造方法classMainPresenter@Injectconstructor(){f
kermitye
·
2019-12-18 03:45
Dagger2
从入门到精通
一、环境搭建在当前比较流行的AS环境下开发,配置比较简单。如果gradleplugin版本在2.2及以上。只需要在项目目录的build.gradle(注意不是根目录的build.gradle)的dependencies中添加compile'com.google.dagger:dagger:2.10'annotationProcessor'com.google.dagger:dagger-compi
vincent_leo
·
2019-12-17 17:32
MVP架构在Android开发中的运用
在基础MVP框架之上,介绍了
Dagger2
,Retrofit2,RxJava在MVP模式下的引入理由以及使用。为什么进行重构?
C调路过
·
2019-12-17 02:07
Dagger2
知识梳理(1) -
Dagger2
依赖注入的两种方式
Dagger2
系列文章
Dagger2
知识梳理(1)-
Dagger2
依赖注入的两种方式
Dagger2
知识梳理(2)-@Qulifier和@Named解决依赖注入迷失
Dagger2
知识梳理(3)-使用dependencies
泽毛
·
2019-12-17 02:33
小白
Dagger2
的理解使用
链接:https://juejin.im/post/5ccd496de51d453b573ee29d来源:掘金这个比较容易理解的文章,mark一下一般的inject是标注在类的构造函数上,但是如果是第三方库的话,那么类就可能是第三方的,此时@inject就不能用在类的构造函数上了,此时用@Module@Provides比如吃炸鸡,定义一个德克士类:classDicos{StringfriedDru
ae12
·
2019-12-16 20:22
Dagger2
Android应用:接入
这部分先介绍
Dagger2
在工程中导入的步骤,后面会接着说
Dagger2
在实际开发中的各种概念。在
Dagger2
的笔记中所有涉及到的代码,已经上传到Github,地址在最后一篇笔记的最后部分。
Phoenix的学习历程
·
2019-12-16 14:16
RxJava+MVP+Retrofit+
Dagger2
+Okhttp大杂烩
RxJava+MVP+Retrofit+
Dagger2
+Okhttp大杂烩"你并不满足逡巡在我的海洋,渴望占据我一片高地,可我飘着白云的高地,还筑着城墙。
胖胖你要好好敲代码
·
2019-12-16 00:58
使用
Dagger2
说明依赖注入依赖库Modulebuild.gradledependencies{compile'com.google.dagger:dagger:2.0.2'//Requiredby
Dagger2
compile'javax.annotation
wzxwater
·
2019-12-15 20:23
Dagger2
Android --- 注解&注入流程分析篇
Dagger2
Android---注解&注入流程分析篇本篇的分析基于前一篇基础使用:
Dagger2
Android---基础使用篇注解分析上一篇我们知道使用DaggerAndroid有这几个步骤:自定义Application
津渡
·
2019-12-15 19:22
dagger2
调用分析
dagger2
库的引入dependencies{implementation'com.google.dagger:dagger:2.19'annotationProcessor'com.google.dagger
taijielan
·
2019-12-15 14:56
Dagger2
源码分析(一):Java注解在Android中必须学习的细节知识
像
dagger2
,像retrofit,像greenDao,他们都是满满的使用了注解,而我们只是停留在知其然缺不知其所以然的层面,那么我本次分享讲分成几批博客共享给大家一个体系的又不失针对Android平台需要的恰到好处的给大家整理真正需要掌握的知识体系
享学课堂
·
2019-12-15 12:53
IOC架构设计之
Dagger2
架构设计(三)
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680一、概述
Dagger2
依赖注入框架的好处:依赖的注入和配置独立于组件之外依赖对象是在一个独立
Alvin老师
·
2019-12-15 10:32
开源项目推荐(二)
开源项目推荐(一)仿京东app采用组件化架构,项目地址首页Kotlin-Android实战组件化架构,项目地址仿应用商店App基于retorfit2,Rxjva2,Okhttp3,Glide,
Dagger2
慕涵盛华
·
2019-12-15 03:42
Dagger2
使用学习笔记
原博地址:http://frogermcs.github.io/
Dagger2
使用:需求:主页上有一个TextView,在TextView中显示人名和年龄使用
Dagger2
做依赖注入,需要创建两样东西:
乌龟爱吃肉
·
2019-12-14 20:03
Dagger2
知识梳理(4) - @Scope 注解的使用
Dagger2
系列文章
Dagger2
知识梳理(1)-
Dagger2
依赖注入的两种方式
Dagger2
知识梳理(2)-@Qulifier和@Named解决依赖注入迷失
Dagger2
知识梳理(3)-使用dependencies
泽毛
·
2019-12-14 03:40
从零开始搭建一个主流项目框架(二)—MVP+
dagger2
我们先导入
dagger2
海晨忆
·
2019-12-14 02:56
使用Kotlin进行Android开发-第一部分
在这篇文章中就会涵盖以下内容:AndroidStudio3,beta1KotlinlanguageBuildVariantsConstraintLayoutDatabindinglibraryMVVM架构RxJava2
Dagger2
.11Retrofit
小菜鸟程序媛
·
2019-12-13 12:58
我所了解的
Dagger2
(二)
继我所了解的
Dagger2
(一)之后,这篇文章主要进行以下几个方面的补充:用@Scope实现一个单例;自定义@Scope;Component之间的拓展和依赖。
DthFish
·
2019-12-12 15:24
dagger2
从入门到放弃-ActivityMultibindings
前面文章中讲到Componnet继承和依赖的三种方式时说到了在父Componnet中Module中指定SubComponent,这种方式主要用来实现Activity-Multibindings,现在就来了解下什么是Activity-Multibindings先说说什么是Multibindings简单的说就是将多个对象放到一个集合中,让依赖需求方可以通过一个集合找到需要的依赖而不用绑定具体的依赖Se
sunhapper
·
2019-12-12 10:55
android全功能音乐播放器、基于MVP-Clean + Weex + RxJava2 + Retrofit +
Dagger2
+ MTRVA的综合应用、图片滤镜处理等源码
imageAndroid图片滤镜处理,相机滤镜处理效果源码imageAndroid自定义View源码:一个水平的进度条image基于MVP-Clean+Weex+RxJava2+Retrofit+
Dagger2
安卓巴士官方
·
2019-12-12 03:41
程序猿必须收藏的表情-哈哈
以后聊天不愁没表情,大家来搞事情啊程序猿不想和你说话,并…被吐槽写BUG时怎么办产品又来提需求产品又要改需求,怎么办产品说,这个功能三天后就要日常怼产品日常工作内心咆哮免费学习RxJava2,
Dagger2
菜鸟窝
·
2019-12-11 18:11
Android开发常用轮子
缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦,可自由拓展2.MVPArms一个整合了大量主流开源项目高度可配置化的AndroidMVP快速集成框架(包括Mvp、
Dagger2
wx5d8327286e289
·
2019-12-09 16:10
轮子
Android开发
Dagger2
的基本使用
更新伴随着AndroidGradle插件2.2版本的发布,近期android-apt作者在官网发表声明证实了后续将不会继续维护android-apt,并推荐大家使用Android官方插件提供的相同能力。也就是说,大约三年前推出的android-apt即将告别开发者,退出历史舞台,AndroidGradle插件提供了名为annotationProcessor的功能来完全代替android-apt。所
小沐子010
·
2019-12-08 12:29
Dagger2
+框架
链接:
Dagger2
+框架Dagger作为大项目中解耦的利器相信大家早有耳闻,尤其是google接手后推出的
dagger2
,更是用编译期生成代码替代原有的反射方案,不会给原本的应用造成性能上的影响。
自由人是工程师
·
2019-12-08 03:49
[Android 学习笔记]
Dagger2
依赖注入由浅入深 (2)
publicclassUserServer{privateStringname;publicUserServer(Stringname){this.name=name;}}
Dagger2
库为了解决这个问题引入了
afluy
·
2019-12-07 02:00
cannot be provided without an @Inject constructor or from an @Provides- or @Produces-annotated method
在用kotlin和
dagger2
的时候,用到了
Dagger2
的@Qualifier来指定对象classMainActivity:AppCompatActivity(){@Inject@Named("red
泠点汣
·
2019-12-06 23:34
android和nodejs搭建一个应用
主要目的:1、初步认识和使用MVP、
dagger2
和rxJava22、使用对称和非对称加密加强前端与后台的安全机制3、前后台的socke
长孙雨聪七星上将
·
2019-12-06 20:15
Dagger2
系列(五)和
Dagger2
学习如何自定义注解
Dagger2
中Gradle插件
Dagger2
提供了丰富的注解,利用这些注解我们可以轻松的实现依赖注入,这些注解是如何实现的呢?
Dagger2
自定义了Gradle插件用来处理注解。
野生的安卓兽
·
2019-12-02 03:03
高级Android的核心知识点
感觉挺好,不喜勿喷image.png各大开源框架的研究,包括但不限于下面几个OKhttp、Retrofit、eventbus、Glide、eventbus、Rxjava、blockcanary、mvvp、
dagger2
小玉1991
·
2019-12-02 01:37
MVP模式-传统-添加
dagger2
-方便扩展的mvp(原创最全)学渣带你扣mvp
开始讲之前希望大家懂一个概念上通配符下通配符希望大家了解。这里我就不说了如果有需要大家可以留言,我在写一个具体专题去讲讲。还有一个是mvp的大概了解。如果一点都不熟悉,那么您可能会看的比较吃力一些。1传统的mvp首先要先理解最开始mvp的最大作用就是解耦,降低每个之间的联系所以我们做的做作用就是1建立view的接口Iview,这个接口的作用就是一点让view和P之间建立联系,下面我在啰嗦一点MVP
品味与回味
·
2019-12-01 23:33
dagger2
用户指南:官方文档翻译
原文地址https://google.github.io/dagger/users-guide适合使用过一段时间
Dagger2
的人看。可能会用到的示例。
走在路上的日子
·
2019-12-01 23:33
DI框架
Dagger2
系统性学习-不容错过的干货
Dagger2
转载请注明原作者,如果你觉得这篇文章对你有帮助或启发,可以关注打赏。前言本文翻译自Google
Dagger2
文档,才疏学浅,欢迎拍砖,希望能帮到你。
子质
·
2019-12-01 21:34
架构进阶,
Dagger2
的原理及使用详解
目录一:
Dagger2
是什么?
Android高级开发
·
2019-12-01 12:16
[转]
Dagger2
入门,以初学者角度
原文地址
Dagger2
入门,以初学者角度依赖注入
Dagger2
是Android中比较热门的依赖注入框架,什么是依赖注入呢?
Marlon_IT
·
2019-12-01 10:35
依赖注入框架
Dagger2
什么的依赖注入在软件工程中,依赖注入是实现控制反转的方式之一。百度百科中对于控制反转的解释如下:控制反转(InversionofControl,英文缩写为IoC)把创建对象的权利交给框架。我们可以举例来说明一下,在开发中我们经常有类组合的情况,例如Student类中引用了School类,用于描述学生的学校信息,那么这就是典型的组合,再具体点的例子:假设我们的网络请求类RetrofitManager
小甜李子
·
2019-12-01 07:41
(仿有道精品课App)RxJava+OkHttp+Retrofit+
Dagger2
+MVP框架
EducationAnunofficialyoudaoclientforandroidRemark该项目为仿有道精品课App的kotlin混编版本,采用rxjava2+okhttp+retrofit+mvp+
dagger2
夜猫少年
·
2019-12-01 05:15
Dagger2
系列(一)
Dagger2
入门简介
Dagger由Square公司出品,
Dagger2
是Google在Dagger基础上的二次开发。
野生的安卓兽
·
2019-12-01 04:45
Dagger2
系列(二)
Dagger2
进阶使用
通过前面一节的介绍,我们学习了关于
Dagger2
的一些基本概念和简单使用方法,对
Dagger2
有了一个初步的认识。
野生的安卓兽
·
2019-12-01 03:21
[Android] 开发资料收集:依赖注入框架
开发资料收集系列目录网络请求框架图片加载框架依赖注入框架事件总线框架响应式编程视图、组件、自定义控件MaterialDesign动画多媒体开发NDK开发数据库开发动态加载、插件化、热修复技术性能优化Java高级设计模式、系统架构干货DaggerDaggeronAndroid-
Dagger2
wuzhen
·
2019-11-30 19:50
dagger2
从入门到放弃-为何放弃
之前的文章已经将
dagger2
的用法大致介绍了一遍,但是最终没有真正在项目中用起来,下面说明下原因技术原因项目规模个人所在公司的项目虽然代码量很大,但是实际上业务代码的层级并不多,而且模块的复用度也不算太高这种情况下其实依赖注入的思想用的都不多
sunhapper
·
2019-11-30 16:45
RxJava + Retrofit + Mvp +
Dagger2
初上手学习过程
这两天看网上各种大神关于RxJava+Retrofit+Mvp+
Dagger2
的帖子,一看我擦这么多结
淡定的淡
·
2019-11-30 12:04
Kotlin配置
Dagger2
在Kotlin中设置Dagger有一些不同,但大多数都非常简单,其中也有不少坑。1.按照正常步骤创建kotlin项目,(要打开全部设置需要在下图中点config,打开界面选中全部使用kotlin)config.png2.在build.gradle中添加相关配置applyplugin:'kotlin-android'applyplugin:'kotlin-kapt'applyplugin:'kotl
浪漫晨风
·
2019-11-30 11:10
Dagger依赖注入框架(入门)
目录Dagger简介Dagger1.x,
Dagger2
.x简单对比Dagger中的注解@Inject@Provide@Module@Component@Bindsmultibinds其他关键注解4.使用
zero_sr
·
2019-11-30 04:47
我所了解的
Dagger2
(一)
自从
Dagger2
出现,个人对
Dagger2
的学习过程也是断断续续的,一直没有系统的总结过,所以也谈不上掌握,还有就是没有投入到项目的使用。
DthFish
·
2019-11-29 21:12
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他