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
Dagger
Dagger
2学习与探索(一)
网上关于
Dagger
2(以下简称
Dagger
)的文章可谓多如牛毛,其中也有不少深入浅出的精品。只是别人的终究是别人的,纸上得来终觉浅,绝知此事要躬行。什么是
Dagger
?
akak18183
·
2020-03-02 10:52
Android 开发框架选配记录
Android开发项目的一些目前比较好的可以搭配组合使用的框架项目整体可以采用MVP模式(2)网络框架Retrofit、RxJava/Volley(3)图片加载GlideGitHub直通车(4)依赖注入
Dagger
2
stormbaron
·
2020-03-02 08:40
从实例出发理解
Dagger
2(四)
在说Scope之前,让我们先在代码里面搞一些事情,这样发现问题后更加有助于理解Scpoe的概念。事情是这样的:image.png多次从component中获取githubService和picasso对象,然后将对象在内存中的地址打印出来。按照感觉来说,每次打印的地址应该都是一致的,但真是这样吗?跑一遍试试:image.png事实确实残酷,每次获取的都不一样。但是我们想要使用同一个对象,尤其是想O
sunjenry
·
2020-03-01 16:44
Dagger
2解析3-SubComponent
Dagger
2系列:
Dagger
2解析-1
Dagger
2解析2-Component的依赖关系
Dagger
版本:2.111.Module里添加subcomponents上篇的结尾说到Module内可以再包含
大空ts翼
·
2020-03-01 14:47
MS(1):Android之架构篇
一、架构相关1、MVC,MVP,MVVMMS思考:Android面试一天一题(Day33:Android开发的套路MVP&MVVM)我们为什么要把
Dagger
2,MVP以及Rxjava引入项目中?
嘉了个桀
·
2020-03-01 06:36
Dagger
2学习与探索(三)
上一期主要介绍了在有一个参数的情况下
Dagger
如何运作。
akak18183
·
2020-03-01 01:59
Java代理模式分析总结
动机学习动机来源于RxCache,在研究这个库的源码时,被这个库的设计思路吸引了,该库的原理就是通过动态代理和
Dagger
的依赖注入,实现Android移动端Retrofit的缓存功能。
却把清梅嗅
·
2020-02-29 18:04
DI理解以及
Dagger
生成代码分析
前言依赖注入是我在安卓项目架构学习(
dagger
+mvp+retrofit+rxjava+eventbus)里面的又一大步。
Zane96
·
2020-02-29 16:16
dagger
2 循序渐进学习(包会)(三) 实例1,application中的应用
文章索引
dagger
2循序渐进学习(一)依赖注入基础知识(包会)
dagger
2循序渐进学习(二)
dagger
2循序渐进学习(三)实例1,application中的应用前两篇
dagger
2的文章介绍了其基本的使用方法
张哲1111
·
2020-02-29 14:14
Dagger
2 想给被注入的对象传入Activity,this指针
不多说,先帖基本教程,我就是看着学会的。一定要理解,否则下面的看不下去。http://www.open-open.com/lib/view/open1474442495481.html看完后,我们稍作修改,改变被注入的对象的构造器比如这样,因为我们会常在MVP的Present中建立对Activity的引用publicclassPot{@InjectpublicRoserose;publicMain
浮云骑士_
·
2020-02-29 06:55
快速搭建应用的整体框架(MVP+Rxjava + Retrofit + okhttp+
Dagger
2) 2017-08-14
1,给Android开发者的RxJava详解https://gank.io/post/560e15be2dca930e00da1083#toc_52,Retrofit2完全教程http://ocnyang.com/2016/10/10/Retrofit2/3,Okhttp教程:http://ocnyang.com/tags/OkHttp/3,最近开发的一款应用,我选择了哪些框架&第三方库http:
Haraway
·
2020-02-29 01:49
Android主流三方库源码分析(八、深入理解
Dagger
2源码)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。上一篇,笔者详细地分析了Android中的依赖注入框架ButterKnife,使用它帮助我们解决了重复编写findViewById和setOnclickListener的繁琐。众所周知,当项目越来越大时,类之间的调用层次会越来越深,并且有些类是Activity/Fragment,有些是单例,而且
JsonChao
·
2020-02-28 21:07
android
java
Dagger
2使用详解
Dagger
2注解
Dagger
2使用过程中我们通常接触到的注解主要包括:@Inject,@Module,@Provides,@Component,@Qulifier,@Scope,@Singleten。
默阳听风
·
2020-02-28 20:23
gank.io App -- mvp+
dagger
2
gank.io感谢http://gank.io提供的api帮助完成这个app该项目完全开源,单纯为了学习与交流,希望大家喜欢,多多提意见。后续会将未来学到的新的技术或者框架运用到该项目,持续更新github地址:https://github.com/zhujian1989/gank.io点击下载apk1.png2.png3.png核心思想整体采取MVP架构,学习了下unclebob的cleanco
老实巴交的读书人
·
2020-02-28 19:27
MVP中Model的进一步细化——DataManager
前言首先上篇文章讲到的是依赖注入(
dagger
),然后我使用rxjava,retrofit,
dagger
2,mvp做了一个练手app——githubQuery,算是第一次尝试吧。
Zane96
·
2020-02-28 06:43
Dagger
2 Android应用:@Component和@Module
这部分会介绍一下DI的主要概念,包括Component,Module,但不涉及和Android有关的具体代码。目的是在剥离实际开发的情况下先建立Component的概念,因为在DI中这是它的最主要部分,而Component概念在Android开发经验中是不存在的。开始以下的内容之前请忘记所有我们学过的Android知识。。。依赖什么是依赖?我的理解,依赖是一个对象的存在需要依附另外一个对象,或者说
Phoenix的学习历程
·
2020-02-28 03:41
gradle中compile,provided,compile files,compile project有何区别?
build.gradle中,dependencies闭包中有以下四种形式的声明:compile'com.android.support:appcompat-v7:22.2.1'provided'com.squareup.
dagger
o动感超人o
·
2020-02-28 02:06
项目里使用MVP和
Dagger
的有福了!!!绝对提升效率
原文地址:http://www.jianshu.com/p/56cf17ab896d项目里使用MVP和
Dagger
的有福了!!!
JessYan
·
2020-02-28 02:28
[译]使用 Espresso 模拟 Application 实现依赖注入
原文:MockApplicationinEspressoforDependencyInjection作者:Chiu-KiChan译者:lovexiaov我看了ArtemZinnatullin写的使用
Dagger
lovexiaov
·
2020-02-27 18:49
封装之路(三)架构模型
BaseActivity的源码,有留言询问怎么使用,这里简单说下:这个框架的形成原因是由于自己在学习开发android时候,重复以及代码重构太差,因此开始关注开发架构,而使用了一些开发架构,比如MVP+
Dagger
2
代码GG陆晓明
·
2020-02-26 20:24
Dagger
2一步步实现MVP
前言
Dagger
2是
dagger
的升级版,
dagger
是由square公司开发,github链接:https://github.com/square/
dagger
,不过,它的升级版
dagger
2,现在由
Jackson杰
·
2020-02-26 06:13
一个Material Design风格豆瓣电影App(基于MVP + RxJava + Retrofit2 +
Dagger
2)
声明:采用的是豆瓣公共Api,本项目仅做学习交流使用,API数据内容所有权归原作公司所有,请勿用于其他用途正如标题所示,这是一个MaterialDesign风格豆瓣电影App,采用MVP模式,基于
Dagger
2
盛夏流光
·
2020-02-26 02:01
打造RxJava+Retrofit2+
Dagger
2的MVC项目
使用RxJava+Retrofit2+
Dagger
2+MVP开发,关于这种模式的介绍的文章网上琳琅满目,这里就不再赘述了。附录于两个不错的项目,想学习MVP开发的童鞋可以看看。
流风夜雪
·
2020-02-25 21:48
Dagger
2使用记录
换句话说,你用它告诉
Dagger
这个类或者字段需要依赖注入。这样,
Dagger
就会构造一个这个类的实例并满足他们的依赖。
JFang
·
2020-02-25 18:05
android
dagger
2 注入mvp架构
dagger
2简单应用用一个mvp架构来做例子apt编译时生成代码apt自动生成代码再为
dagger
2提供注入本博客说的是采用
dagger
2来搭建一个简单的mvp架构文章分这么几个部分。
hello_word
·
2020-02-25 11:33
Android studio 升级后 apt问题
3.0以后,所遇到的apt问题老版本所需添加的image.pngimage.pngimage.png解决办法:image.pngimage.png删除以上标红位置;并且将apt'com.google.
dagger
茶杯里的阳光
·
2020-02-25 04:13
Dagger
2 菜鸟学习指南
先了解
Dagger
2最最最基本的知识,没有DemoAndroid:
dagger
2让你爱不释手-基础依赖注入框架篇Android:
dagger
2让你爱不释手-重点概念讲解、融合篇Android:
dagger
2
欢乐的乐
·
2020-02-24 21:27
Dagger
2 概述
Dagger
2Hi~我是
Dagger
2
Dagger
2是个什么东西1.主要功能是依赖注入。2.在编译时进行依赖注入的框架,而不是通过反射的方式注入。3.原来有square维护,现在由google维护。
我叫陆大旭
·
2020-02-23 19:12
Android官方架构分析(三)——todo‑mvp‑
dagger
前言这篇文章是android-architecture源码分析系列文章的第三篇,我们将对todo-mvp-
dagger
设计模式进行分析。
管弦_
·
2020-02-23 19:44
设计模式之四:访问者模式
访问者模式简单案例5.访问者模式之Android源码分析5.1注解简单介绍5.2注解与访问者模式关系5.3注解与性能的关系6.访问者模式之实践6.1介绍6.2编译期注解之ButterKnife6.3编译期注解之
Dagger
26.4
杨充211
·
2020-02-23 14:16
Android Weekly Notes Issue #256
#256May7th,2017AndroidWeeklyIssue#256本期内容包括:一个给ViewPager切换时加动画的库;TailRecursion和它在Kotlin中的实现;MVI模式中的状态恢复;
Dagger
2
圣骑士wind
·
2020-02-23 12:21
Android APT(Annotation Processing Tool) 实践
现今越来越多的第三方库使用了apt技术,
Dagger
2、ButterKnife、ARouter等,在编译时根据annotation生成相关的代码逻辑,动态的生成Javaclass文件给开发带来了很大的便利
JakePrim
·
2020-02-23 09:47
Rxbus结合
dagger
2作用域实现局部单例(资源自动回收和事件独立)
原由之前使用Rxjava2实现的单例模式的Rxbus来进行组件通信现在有两个问题不好实现:在不同的Activity中同时post出两个相同的Class类型,只想在当前Activity中接收该类型事件实现订阅事件后产生的Disposable统一管理回收(使用者不用考虑回收问题,在当前Activity产生的Disposable自动在onDestroy()后被回收)之后是为什么会产生上面两种需求的场景最
Lightofrain
·
2020-02-23 06:16
Dagger
2学习与探索(五)
Dagger
提供了3种注入方式,即构造器注入(constructorinjection),方法注入(methodinjection)与成员注入。
akak18183
·
2020-02-23 00:47
Dagger
2实战(详细)
提前准备如果你对
Dagger
2一点基础都没有,建议你先看看第一篇:
Dagger
2入门详解如果想直接看代码,可以到Github上Clone一下:源码地址参考文章DependencyInjectionwithDagger2
DakerYi
·
2020-02-22 18:00
《易读》一个模仿网易云音乐UI,Rxjava+Retrofit+
dagger
2+MVP的开源项目
易读一款模仿网易云音乐UI,使用Retrofit+RxJava+
dagger
2+MVP的阅读类开源项目。
老坛丶
·
2020-02-22 16:34
Dagger
2学习笔记1(基础概念学习)
什么是依赖:依赖是开发过程中最常见的,举个简单的例子publicclassA{publicA(){Bb=newB();....}}publicclassB{}B对象是在A中进行实例化,A对象就依赖于B,如果当B的构造方法发生改变时,我们不仅需要修改一处,还需要把所有引用B对象实例化的地方全部重新修改一次,不利于代码的维护,也不符合我们的编程思想,想要让代码独立性更高便需要使用依赖注入.什么是依赖注
走在冷风中吧
·
2020-02-22 09:17
Dagger
2使用——结合MVP模式讲解
更新:根据
Dagger
2官方最新配置,现在配置已经不需要添加android-apt插件了,所以配置更简单了。即在下文中说的
Dagger
2配置的第一步与第二步都可以省略了,第三步直接改成以下即可)。
wildma
·
2020-02-22 01:41
Dagger
2 依赖注入使用和分析
1.
Dagger
2是什么er~~1.1依赖注入(DependencyInjection)一种软件设计原则,为对象提供了所需要的依赖依赖如果由外部注入进来,更容易被重用1.2
Dagger
2简介在我们开发过程中
东东东鲁
·
2020-02-21 18:27
Dagger
2 使用方法
Dagger
2依赖注入框架资料Github官网API文档翻译导入配置模组的build.gradledependencies{dependencies{compile'com.google.
dagger
:
雨林雨林
·
2020-02-21 16:53
Android APT及基于APT的简单应用
前言:随着一些如ButterKnife,
dagger
等的开源注解框架的流行,APT的概念也越来越被熟知。这篇文章将介绍APT的概念,以及我们怎么利用APT来自定义一个注解。
wenju_song
·
2020-02-21 11:27
MVP+
Dagger
2+Retrofit+Realm 集成演练
这个项目是我自己业余时间学习了一系列开源框架项目之后,自己全部整合到一起练手用的学习性质的App,现在开源出来,希望对于刚刚接触这些框架的初学者有所帮助。项目地址https://github.com/HanyeeWang/GeekZone(有账号的劳烦Star鼓励下@_@)项目数据来源:1.http://daily.zhihu.com/(非官方渠道,抓包获取)2.https://zhuanlan.
涵潇Ban步惦
·
2020-02-21 10:02
基于APT的android路由框架(二)--APT技术
现在有很多主流库都用上了APT,比如
Dagger
2,ButterKnife,EventBus3等本文通过实现简单的ButterKnife控件绑定介绍APT的内容二、AbstractP
夏天吃冰棍
·
2020-02-21 09:48
MS目录
MS前言:经验篇一、MS(1):Android之架构篇一、架构相关1、MVC,MVP,MVVM;2、Rxjava,Retrofit,
Dagger
2;3、android框架搭建系列二、MS(2):Android
嘉了个桀
·
2020-02-21 09:43
Dagger
2神器入门(三)
前言在
Dagger
2神器入门(二)中,我们通过简单的demo初步入门了
Dagger
2的简单使用,我们了解了@Inject,@Module,@Provides和@Componet等注解的使用方法。
黑马有点白Android
·
2020-02-21 05:19
Kotlin使用
Dagger
2问题
在kotlin中使用
Dagger
2的时候,可能出现
dagger
2代码不能编译的问题导致此问题的原因可能如下annotationProcessor'com.google.
dagger
:
dagger
-compiler
SnowDragonYY
·
2020-02-20 20:48
Android MVP+Retrofit+
dagger
2+RxAndroid框架整合(6)----Retrofit篇
作者:hwj3747转载请注明目录(1)配置篇(2)Lambda表达式(3)icepick篇(4)butterknife篇(5)MVP篇(6)Retrofit篇(7)
Dagger
2篇(8)RxAndroid
hwj3747
·
2020-02-20 20:51
安卓单元测试(十):DaggerMock, 让
Dagger
2与单元测试的结合易如反掌
TheOldWay我们在系列的第六篇文章前面介绍了
Dagger
2在单元测试里面的使用姿势。
邹小创
·
2020-02-20 18:02
从零开始搭建一个项目(rxJava+Retrofit+
Dagger
2) --第0章
tip:本文所使用到的技术有RxJava,Retrofit,Glide,
Dagger
2,所采用的框架为Facebook提出的flux,如果你还不清楚这些技
niknowzcd
·
2020-02-20 18:22
Dagger
2解析4-Scope
Dagger
2系列:
Dagger
2解析-1
Dagger
2解析2-Component的依赖关系
Dagger
2解析3-SubComponentDagger版本:2.11继续填坑,这篇简单讲下@Scope吧,
大空ts翼
·
2020-02-20 14:59
上一页
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
其他