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
一些第三方库(辅助使用)目录说明
leakcanary:检测应用内存泄漏问题,这个都知道吧butterknife:帮助Android控件和回调的进行依赖注入,JakeWharton大神的力作
dagger
2:Android和Java依赖注入库
飞飞舞舞
·
2020-03-14 11:44
Dagger
自动注入框架PopStar
注:新项目建议使用
dagger
.android包下内容。DIDI(Dependencyinjection),即依赖注入。是我们在开发中经常使用的一种设计模式。
姜大牙
·
2020-03-14 06:32
Dagger
2 极速入门
Github地址
Dagger
是一个快速的依赖注入框架,供Android和Java开发使用。
沉默的范大叔
·
2020-03-14 04:57
解决
Dagger
2和butterknife冲突之DaggerAppComponent编译
dagger
2和butterknife使用起来会代码非常干净清晰动手尝试配置编译配置
dagger
2和butterknife之后Application中的DaggerAppComponent编译失败。
SkyXiao
·
2020-03-13 17:24
Android Weekly Notes Issue #229
AndroidWeeklyIssue#229October30th,2016AndroidWeeklyIssue#229AndroidWeekly笔记,本期内容包括:性能库Pury的插件化;一种新的多选设计和实现;音频播放;
Dagger
圣骑士wind
·
2020-03-13 13:47
dagger
2 user guide
Dagger
2User'sGuide本文主要翻译官方自user'sguide文档,并添加了一点个人理解,原文在此http://google.github.io/
dagger
/users-guide.html
devYOUK
·
2020-03-13 12:46
当Koin撞上ViewModel
写在前面在上一篇《当
Dagger
2撞上ViewModel》的文章里,我简单阐述了
Dagger
-ViewModel这样的写法以简化
Dagger
2的使用,当时有评论推荐我使用Koin,当我尝试之后,发现Koin
ditclear
·
2020-03-13 06:04
Android
Dagger
2 轻松学
就算不为
Dagger
2,注解的知识内容也应该好好值得学习,虽然在平常开发中,我们自己编写注解的机会很少,但是我们运用第三方开源库的时候,应该会经常看见注解的身影,所以熟悉注解不是为了自己编写注解代码,而是为了开发过程中更加高效从容而已
as_pixar
·
2020-03-12 18:19
Dagger
2学习笔记5(关于Lazy,Provide的使用)
Dagger
2学习笔记1(基础概念学习)
Dagger
2学习笔记2(学习
Dagger
2的简单使用)
Dagger
2学习笔记3(各个注解学习)
Dagger
2学习笔记4(@Singleton与@Scope实现全局单例与作用域单例
走在冷风中吧
·
2020-03-12 11:31
Get关于APT、annotationProcessor、android-apt的小知识
开篇现在android项目中常用ButterKnife、
dagger
2用来生成findViewById等代码,这无疑给应用开发者省去了很多繁琐的代码书写的工作。
On丶
·
2020-03-12 05:22
Dagger
2学习与探索(六)
上一期稍微探究了一下交叉依赖,这一期来探究一下
Dagger
里的@Scope标注。Scope是范围的意思,
Dagger
里面自带了一个已经可以用的范围标注:@Singleton。
akak18183
·
2020-03-11 21:49
Dagger
2的基本使用
前言
Dagger
2是一个依赖注入框架,我们经常用到的依赖注入框架还有ButterKnife。说到这里,首先了解一个概念:控制反转。
行走在青春路上的小蜜蜂
·
2020-03-11 10:38
总结知识点
Dagger2
基本使用
Java
Android
依赖注入
Dagger
2高级使用
这篇文章介绍如下内容相关代码在这里DaggerDemo两种建立Component之间联系的方式。@Component的Dependencies@Subcomponent@Scope和@Singleton@Qualifier(限定符)和@Named两种建立Component之间联系的方式。@Component的Dependencies获取某些类需要用到其他类,比如说SharedPreferences
辩护人
·
2020-03-11 03:39
每人都有一个gankio,那我也来一个
项目采用MVP+
Dagger
2+Retrofit+RxJava开发。首页布局样式大致参考掘金客户端。数据来源于gankio。
chiyidun
·
2020-03-10 21:28
Dagger
2学习与探索(二)
上一期我们用最简单的例子来实现了
Dagger
的依赖注入,虽然对过程大致有了了解,但是还有很多功能和部件还没有被使用。这一期我们更进一步,在ClassA里面添加一个参数,来看看
Dagger
是如何运作的。
akak18183
·
2020-03-10 21:37
高仿新版《Eyepetizer》APP Design + MVP + RxJava2 + Retrofit +
Dagger
2 + Realm
扯蛋:接近年末,公司基本没什么事情可做了,全心精力放在的开源上。由于《ONE》API的限制,只能对着《Eyepetizer》下手,将近20天时间完成了新版《Eyepetizer》上面首页主要的功能。特分享给大家,希望能帮助到你们。数据为抓包获取,没有商业用途!若有侵权,请告知,本人将立即删除!前言:项目源码分两个部分:1.《ONE》博客地址:http://blog.csdn.net/sinat_2
天门一只猿
·
2020-03-10 17:24
Android依赖注入的实践——
Dagger
2
个人博客CoorChice,https://chenbingx.github.io/,最新文章将会首发CoorChice的博客,欢迎探索哦!同时,搜索微信公众号CoorChice,或扫描文章末尾二维码,可以关注我的微信公众号。同期文章也将会优先推送到微信公众号中,以提醒您有新鲜文章出炉。什么是注解依赖依赖:当A类中有B类的实例时(或者A类需要用到B类的一些特性),就称B类为A类的依赖。注解:无需n
CoorChice
·
2020-03-10 03:08
简洁架构MVP学习资料
https://github.com/android10/Android-CleanArchitecture译文简洁清晰架构:https://zhuanlan.zhihu.com/p/20001838详解
dagger
2
647e6413e2f4
·
2020-03-10 01:09
Dagger
依赖注入详解(二)
系列文章第一篇:http://www.jianshu.com/p/33b739bd721a概述上一期我们已经对
Dagger
的基本概念以及结构做了介绍。
tinyfight
·
2020-03-10 00:31
Dagger
2的简单使用
,首先配置开发project的gradle的配置如下图:project的gradle配置Module的gradle的配置如下:Module的gradle配置2.环境配置好后进行代码编写,在这里首先要对
Dagger
xingxingzhihuo
·
2020-03-10 00:59
kotlin实现Android MVP模式开发
完整案例和使用
Dagger
2、Retrofit、RxJava、Kotlin实现MVP的源码欢迎Github查看:[kotl
Jason_儿
·
2020-03-09 08:57
Dagger
2使用(一)
Dagger
是什么?
奋斗的Leo
·
2020-03-09 08:16
Dagger
依赖注入详解(一)
Dagger
是一款优秀的注入框架,但是它是怎么实现依赖注入的呢,或者说,为什么通过Component,Module,以及@Inject等关键字就可以实现自动注入呢?
tinyfight
·
2020-03-09 01:53
Dagger
2 Android应用:@Scope和@Subcomponent
这部分会介绍
Dagger
2中比较莫名的概念,同样也不涉及Android的具体代码。
Phoenix的学习历程
·
2020-03-08 19:20
Dagger
2 源码简析
Dagger
2是首个使用生成代码实现完整依赖注入的框架,极大减少了使用者的编码负担。我们去看看
Dagger
2是如何为我们注入对象的。
maimingliang
·
2020-03-08 09:14
Annotation for ANDROID ---First
学习注解原理的理由越来越多的流行Android库中使用的注解,比如butterknife,EventBus,
dagger
2,okHttp3等里面也是使用了注解,减少了重复代码的编写,极大的方便我们快速开发
Kinzirva
·
2020-03-08 08:44
使用
dagger
2开发时,碰到的bug
1.先亮下
dagger
2的github地址:https://github.com/google/
dagger
问题描述:.在androidstudio中使用
dagger
2开发的时候,碰到
dagger
2规则写错了
彼岸天
·
2020-03-08 05:59
Kotlin下使用
Dagger
2出现的坑
当时我想将presenter注入到Activity中,代码如下,makeProjiect的时候不通过百思不得其解坑1classMainActivity:AppCompatActivity(),MainContract.View{@InjectvarmPresenter:MainContract.Presenter?=nulloverridefunonCreate(savedInstanceStat
小吉快跑呀
·
2020-03-08 04:52
Dagger
2
Dagger
2类图.png什么是依赖注入依赖注入的好处http://blog.csdn.net/hsk256/article/details/51530667http://blog.csdn.net/u010961631
SmarkingZhao
·
2020-03-08 03:04
Dagger
注入对象的原理
使用
Dagger
库基础篇
Dagger
注入对象的原理在上篇文章介绍
Dagger
使用方法之后,这篇文章采用循序渐进的方式,分析下
Dagger
如何完成编译时依赖注入。
rivendell1984
·
2020-03-07 23:09
dagger
2
http://zpayh.xyz/2016/07/07/
Dagger
2%E4%BD%BF%E7%94%A8%E8%AF%A6%E8%A7%A3/http://blog.csdn.net/column/details
奈何心善
·
2020-03-07 16:28
IntelliJ IDEA运行
Dagger
2的simple示例
Google的依赖注入库
Dagger
2官方源码托管在github,源码附带examples提供了3个示例程序*android-activity-graphs*android-simple*simple前面两个是安卓工程
落码湖
·
2020-03-07 13:54
Gradle的大型项目常用库和版本管理
当然,Gradle的参数配置可以帮我们实现这些.Gradle主要(1)常用库的展示与配置.(2)统一管理项目和库的版本.(3)设置项目的私有参数.1.常用库编程三剑客,RxJava+Retrofit+
Dagger
pyx0225
·
2020-03-07 13:10
Dagger
2简单入门
Dagger
2简介1、什么是
Dagger
2?
Dagger
是为Android和Java平台提供的在编译时进行依赖注入的框架。编译时:编辑时生成代码(rebulid),我们完成所需对象的注入。
戎码虫
·
2020-03-07 05:47
Dagger
2 -依赖注入 使用简单Demo
3.注入方式:a.接口注入b.通过set方法注入c.通过构造方法注入d.通过java注解(Dragger实现方式)依赖//Daggercompile'com.google.
dagger
:
dagger
:
半截铅笔
·
2020-03-07 05:59
Kotlin:学习笔记一
以Mvp+
Dagger
+Okgo+Rxjava+Kotlin的方式来开发以后的app。2.正题kotlin中一切皆是对象。数值,字符串,布尔等都是属于内置对象。
过期的薯条
·
2020-03-06 06:03
Dagger
学习
看到网上有
Dagger
的介绍就想着学习一下,可是找到的都是一些很初级的教程,没有解释注解的具体含义,看着有些头大,就自己找了些教程看了下下面是2014年的文章,一位博主翻译的,可以看一下,这是我看到的解释的比较清楚的一篇文章
Greathouse
·
2020-03-06 00:40
依赖注入
Dagger
2的学习(一)
按照惯例,先引用一些大神的解释为什么使用依赖注入:首先我们需要知道,人们在很长时间都是利用控制反转原则规定:应用程序的流程取决于在程序运行的时候对象图的建立.通过抽象定义的对象交互可以实现这样的动态流程.而使用依赖注入或者服务定位器便可以完成运行时绑定.使用依赖注入可以带来哪些好处依赖的注入和配置独立于组件之外因为对象是在一个独立不耦合的地方初始化,所以当注入抽象方法的时候,我们只需要修改对象的实
ziabo_yu
·
2020-03-05 22:16
annotation process tool
即注解处理器)的讲解资料很少初衷:看JMH的时候发现莫名的在compile期间,根据注解生成了一些文件,发现是APT在编译期间干的作用:用于在编译时期处理某些特定的注解实例:javavelocity模块,
dagger
赤子心_d709
·
2020-03-05 19:54
Dagger
2之依赖注入基础
一.什么是依赖注入?类通常需要引用其他类。例如,一个Car类可能需要引用一个Engine类,Car类与Engine就有了依赖关系类引用其他类的方式有哪些?该类直接创建所需的其他类。/***1.该类直接创建所需的其他类*Car和Engine是紧耦合的,不能方便的用Engine的子类去替代实现*因此也不方便测试不同的Engine子类*/classCar{privatevalengine=Engine(
古宇强
·
2020-03-05 13:28
Dagger
2 使用及原理
Dagger
2是Google开源的一款依赖注入框架,它的前身是square的
Dagger
1,
Dagger
2在Android中有着较为广泛的应用。
SheHuan
·
2020-03-05 03:22
使用APT实现Android中View的注入
APT在ButterKnife、
Dagger
2等框架中都有应用。下面通过使用APT,实现一个类似ButterKnife的简单的View注入的框架。(参考Jett老师的课程)Butt
milovetingting
·
2020-03-04 23:00
Kotlin Weekly 中文周报 —— 13
如何使用Kotlin的『@Deprecated』减轻巨大重构的痛苦KeepingtheDaggersSharp(保持
Dagger
代码整洁)Kotlin模版——使用AndroidArchitectureComponents
DoubleThunder
·
2020-03-04 17:24
android apt自动生成
dagger
2的注入代码
大家使用
dagger
2时候,通常要写一些注入代码,就算是再base类里面些,当有新添加还有做修改。。其实倒也不麻烦,但是自动生成注入还是蛮爽的,像spring那样。。本文分三部分来说吧。
hello_word
·
2020-03-04 16:03
Dagger
依赖注入详解(三)
我们先对上篇做个回顾:1:Module-提供依赖,相当于水源;2:Component-负责注入,相当于踩水车,导水管;3:在
Dagger
自动生成的DaggerXXX
tinyfight
·
2020-03-04 07:39
Dagger
2 使用详解
标签:AndroidDagger2更新伴随着AndroidGradle插件2.2版本的发布,近期android-apt作者在官网发表声明证实了后续将不会继续维护android-apt,并推荐大家使用Android官方插件提供的相同能力。也就是说,大约三年前推出的android-apt即将告别开发者,退出历史舞台,AndroidGradle插件提供了名为annotationProcessor的功能来
zpayh
·
2020-03-04 04:51
Dagger
2学习笔记
引入
Dagger
2配置apt插件(在build.gradle(Project:xxx)中添加如下代码)classpath'com.neenbedankt.gradle.plugins:android-apt
Beck766
·
2020-03-04 01:29
Android MVP+Retrofit+
dagger
2+RxAndroid框架整合(2)----Lambda表达式
作者:hwj3747转载请注明目录(1)配置篇(2)Lambda表达式(3)icepick篇(4)butterknife篇(5)MVP篇(6)Retrofit篇(7)
Dagger
2篇(8)RxAndroid
hwj3747
·
2020-03-04 01:32
我们为什么要把
Dagger
2,MVP以及Rxjava引入项目中?
(文章最后有惊喜)我们为什么要把
Dagger
2,MVP以及Rxjava引入项目中?
JessYan
·
2020-03-03 23:29
自己动手写注解框架
前言刚接触Java的时候就觉得注解是非常神奇,加之现在越来越多的开源项目采用注解的方式来实现,如
Dagger
2,ButterKnife。
__Tiny__
·
2020-03-03 12:57
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
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
其他