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
[一周阅读清单] RxAndroid、
Dagger2
、动态配置、小工具推荐
『一周阅读清单』第二期与大家见面了,上周我去参加了中国架构师大会,后面我会将大会中的PPT下载地址贴出来分享给大家~文章从案例学RxAndroid开发(上、下)上周推荐了一篇讲RxJava的好文,相信你一定很想了解RxJava如何在Android应用中使用它,这篇文章作者从实际案例出发讲解了这一实践过程。用工厂流水线的方式来理解RxJava的概念RxJava是款十分强大的工具。但不幸的是如果你之前
离岛LOGAN
·
2020-03-15 10:50
Android Weekly #202 中文版
英文原文:AndroidWeekly#202文章&教程RxJava
Dagger2
中的AsyncInjection(medium.com)MirekStanek考察了RxJava的Asynchronousinjection2
openopen
·
2020-03-15 05:54
Dagger2
入门详解
Dagger2
入门详解@(Android)
Dagger2
入门详解参考文章环境配置入门实例其他注解和情况单例模式Singleton基于Component带有参数的依赖对象依赖一个组件自定义标记Qualifier
JFang
·
2020-03-15 01:07
十分钟学会kotlin实现Android MVP模式开发
完整案例和使用
Dagger2
、Re
拆迁特工
·
2020-03-14 23:20
一些第三方库(辅助使用)目录说明
leakcanary:检测应用内存泄漏问题,这个都知道吧butterknife:帮助Android控件和回调的进行依赖注入,JakeWharton大神的力作
dagger2
:Android和Java依赖注入库
飞飞舞舞
·
2020-03-14 11:44
Dagger2
极速入门
Github地址Dagger是一个快速的依赖注入框架,供Android和Java开发使用。以前由Square维护,现在转交给Google,Github链接为:https://github.com/google/dagger。依赖注入Dagger为依赖注入而生。什么是依赖?什么是注入?为什么要使用依赖注入?这是我们学习Dagger之前必须了解的。依赖就是一个类中要使用其他的类来完成某些工作,这样一个
沉默的范大叔
·
2020-03-14 04:57
解决
Dagger2
和butterknife冲突之DaggerAppComponent编译
dagger2
和butterknife使用起来会代码非常干净清晰动手尝试配置编译配置
dagger2
和butterknife之后Application中的DaggerAppComponent编译失败。
SkyXiao
·
2020-03-13 17:24
dagger2
user guide
Dagger2
User'sGuide本文主要翻译官方自user'sguide文档,并添加了一点个人理解,原文在此http://google.github.io/dagger/users-guide.html
devYOUK
·
2020-03-13 12:46
当Koin撞上ViewModel
写在前面在上一篇《当
Dagger2
撞上ViewModel》的文章里,我简单阐述了Dagger-ViewModel这样的写法以简化
Dagger2
的使用,当时有评论推荐我使用Koin,当我尝试之后,发现Koin
ditclear
·
2020-03-13 06:04
Android Dagger 2 轻松学
就算不为
Dagger2
,注解的知识内容也应该好好值得学习,虽然在平常开发中,我们自己编写注解的机会很少,但是我们运用第三方开源库的时候,应该会经常看见注解的身影,所以熟悉注解不是为了自己编写注解代码,而是为了开发过程中更加高效从容而已
as_pixar
·
2020-03-12 18:19
Dagger2
学习笔记5(关于Lazy,Provide的使用)
Dagger2
学习笔记1(基础概念学习)
Dagger2
学习笔记2(学习
Dagger2
的简单使用)
Dagger2
学习笔记3(各个注解学习)
Dagger2
学习笔记4(@Singleton与@Scope实现全局单例与作用域单例
走在冷风中吧
·
2020-03-12 11:31
Get关于APT、annotationProcessor、android-apt的小知识
开篇现在android项目中常用ButterKnife、
dagger2
用来生成findViewById等代码,这无疑给应用开发者省去了很多繁琐的代码书写的工作。
On丶
·
2020-03-12 05:22
Dagger2
的基本使用
前言
Dagger2
是一个依赖注入框架,我们经常用到的依赖注入框架还有ButterKnife。说到这里,首先了解一个概念:控制反转。
行走在青春路上的小蜜蜂
·
2020-03-11 10:38
总结知识点
Dagger2
基本使用
Java
Android
依赖注入
Dagger2
高级使用
这篇文章介绍如下内容相关代码在这里DaggerDemo两种建立Component之间联系的方式。@Component的Dependencies@Subcomponent@Scope和@Singleton@Qualifier(限定符)和@Named两种建立Component之间联系的方式。@Component的Dependencies获取某些类需要用到其他类,比如说SharedPreferences
辩护人
·
2020-03-11 03:39
每人都有一个gankio,那我也来一个
项目采用MVP+
Dagger2
+Retrofit+RxJava开发。首页布局样式大致参考掘金客户端。数据来源于gankio。
chiyidun
·
2020-03-10 21:28
高仿新版《Eyepetizer》APP Design + MVP + RxJava2 + Retrofit +
Dagger2
+ Realm
扯蛋:接近年末,公司基本没什么事情可做了,全心精力放在的开源上。由于《ONE》API的限制,只能对着《Eyepetizer》下手,将近20天时间完成了新版《Eyepetizer》上面首页主要的功能。特分享给大家,希望能帮助到你们。数据为抓包获取,没有商业用途!若有侵权,请告知,本人将立即删除!前言:项目源码分两个部分:1.《ONE》博客地址:http://blog.csdn.net/sinat_2
天门一只猿
·
2020-03-10 17:24
Android依赖注入的实践——
Dagger2
个人博客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详解
dagger2
647e6413e2f4
·
2020-03-10 01:09
Dagger2
的简单使用
查找了很多资料,对于这种开发模式一直有一些迷惑,到底是什么东西让人如此纠结,在这里记录一下自己在编写时遇到的一些问题,加入了一些自己的理解,希望对以后的开发有所帮助;一,首先配置开发project的gradle的配置如下图:project的gradle配置Module的gradle的配置如下:Module的gradle配置2.环境配置好后进行代码编写,在这里首先要对Dagger有一定的了解,下面就
xingxingzhihuo
·
2020-03-10 00:59
kotlin实现Android MVP模式开发
完整案例和使用
Dagger2
、Retrofit、RxJava、Kotlin实现MVP的源码欢迎Github查看:[kotl
Jason_儿
·
2020-03-09 08:57
Dagger2
使用(一)
compile-timedependencyinjectionframeworkforbothJavaandAndroid.这是google官方文档的定义,简单来说Dagger就是一个用来依赖注入的框架,而
Dagger2
奋斗的Leo
·
2020-03-09 08:16
Dagger2
Android应用:@Scope和@Subcomponent
这部分会介绍
Dagger2
中比较莫名的概念,同样也不涉及Android的具体代码。
Phoenix的学习历程
·
2020-03-08 19:20
Dagger2
源码简析
Dagger2
是首个使用生成代码实现完整依赖注入的框架,极大减少了使用者的编码负担。我们去看看
Dagger2
是如何为我们注入对象的。
maimingliang
·
2020-03-08 09:14
Annotation for ANDROID ---First
学习注解原理的理由越来越多的流行Android库中使用的注解,比如butterknife,EventBus,
dagger2
,okHttp3等里面也是使用了注解,减少了重复代码的编写,极大的方便我们快速开发
Kinzirva
·
2020-03-08 08:44
使用
dagger2
开发时,碰到的bug
1.先亮下
dagger2
的github地址:https://github.com/google/dagger问题描述:.在androidstudio中使用
dagger2
开发的时候,碰到
dagger2
规则写错了
彼岸天
·
2020-03-08 05:59
Kotlin下使用
Dagger2
出现的坑
当时我想将presenter注入到Activity中,代码如下,makeProjiect的时候不通过百思不得其解坑1classMainActivity:AppCompatActivity(),MainContract.View{@InjectvarmPresenter:MainContract.Presenter?=nulloverridefunonCreate(savedInstanceStat
小吉快跑呀
·
2020-03-08 04:52
Dagger2
Dagger2
类图.png什么是依赖注入依赖注入的好处http://blog.csdn.net/hsk256/article/details/51530667http://blog.csdn.net/u010961631
SmarkingZhao
·
2020-03-08 03:04
dagger2
http://zpayh.xyz/2016/07/07/
Dagger2
%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运行
Dagger2
的simple示例
Google的依赖注入库
Dagger2
官方源码托管在github,源码附带examples提供了3个示例程序*android-activity-graphs*android-simple*simple前面两个是安卓工程
落码湖
·
2020-03-07 13:54
Dagger2
简单入门
Dagger2
简介1、什么是
Dagger2
?Dagger是为Android和Java平台提供的在编译时进行依赖注入的框架。编译时:编辑时生成代码(rebulid),我们完成所需对象的注入。
戎码虫
·
2020-03-07 05:47
Dagger2
-依赖注入 使用简单Demo
介绍:1.依赖注入:面向对象编程的一种设计模式,目的是降低类之间的依赖耦合。2.问题场景:a.在类中直接创建另一个类的实例,违背了单一原则。b.在构造函数中传入另一个类的实例作为参数,违背了开闭原则。3.注入方式:a.接口注入b.通过set方法注入c.通过构造方法注入d.通过java注解(Dragger实现方式)依赖//Daggercompile'com.google.dagger:dagger:
半截铅笔
·
2020-03-07 05:59
依赖注入
Dagger2
的学习(一)
按照惯例,先引用一些大神的解释为什么使用依赖注入:首先我们需要知道,人们在很长时间都是利用控制反转原则规定:应用程序的流程取决于在程序运行的时候对象图的建立.通过抽象定义的对象交互可以实现这样的动态流程.而使用依赖注入或者服务定位器便可以完成运行时绑定.使用依赖注入可以带来哪些好处依赖的注入和配置独立于组件之外因为对象是在一个独立不耦合的地方初始化,所以当注入抽象方法的时候,我们只需要修改对象的实
ziabo_yu
·
2020-03-05 22:16
Dagger2
之依赖注入基础
一.什么是依赖注入?类通常需要引用其他类。例如,一个Car类可能需要引用一个Engine类,Car类与Engine就有了依赖关系类引用其他类的方式有哪些?该类直接创建所需的其他类。/***1.该类直接创建所需的其他类*Car和Engine是紧耦合的,不能方便的用Engine的子类去替代实现*因此也不方便测试不同的Engine子类*/classCar{privatevalengine=Engine(
古宇强
·
2020-03-05 13:28
Dagger 2 使用及原理
Dagger2
是Google开源的一款依赖注入框架,它的前身是square的Dagger1,
Dagger2
在Android中有着较为广泛的应用。
SheHuan
·
2020-03-05 03:22
使用APT实现Android中View的注入
APT在ButterKnife、
Dagger2
等框架中都有应用。下面通过使用APT,实现一个类似ButterKnife的简单的View注入的框架。(参考Jett老师的课程)Butt
milovetingting
·
2020-03-04 23:00
android apt自动生成
dagger2
的注入代码
大家使用
dagger2
时候,通常要写一些注入代码,就算是再base类里面些,当有新添加还有做修改。。其实倒也不麻烦,但是自动生成注入还是蛮爽的,像spring那样。。本文分三部分来说吧。
hello_word
·
2020-03-04 16:03
Dagger2
使用详解
标签:Android
Dagger2
更新伴随着AndroidGradle插件2.2版本的发布,近期android-apt作者在官网发表声明证实了后续将不会继续维护android-apt,并推荐大家使用Android
zpayh
·
2020-03-04 04:51
Dagger2
学习笔记
引入
Dagger2
配置apt插件(在build.gradle(Project:xxx)中添加如下代码)classpath'com.neenbedankt.gradle.plugins:android-apt
Beck766
·
2020-03-04 01:29
Android MVP+Retrofit+
dagger2
+RxAndroid框架整合(2)----Lambda表达式
作者:hwj3747转载请注明目录(1)配置篇(2)Lambda表达式(3)icepick篇(4)butterknife篇(5)MVP篇(6)Retrofit篇(7)
Dagger2
篇(8)RxAndroid
hwj3747
·
2020-03-04 01:32
我们为什么要把
Dagger2
,MVP以及Rxjava引入项目中?
(文章最后有惊喜)我们为什么要把
Dagger2
,MVP以及Rxjava引入项目中?
JessYan
·
2020-03-03 23:29
自己动手写注解框架
前言刚接触Java的时候就觉得注解是非常神奇,加之现在越来越多的开源项目采用注解的方式来实现,如
Dagger2
,ButterKnife。
__Tiny__
·
2020-03-03 12:57
android apt自动生成代码
最近新了一个架构,之前用
dagger2
时候,每当添加新activity还要修改或者新建component来完成dagger的注入。用了apt以后,在activity上标注一个注解就可以了。
hello_word
·
2020-03-02 19:34
Dagger 2学习与探索(一)
网上关于
Dagger2
(以下简称Dagger)的文章可谓多如牛毛,其中也有不少深入浅出的精品。只是别人的终究是别人的,纸上得来终觉浅,绝知此事要躬行。什么是Dagger?
akak18183
·
2020-03-02 10:52
Android 开发框架选配记录
Android开发项目的一些目前比较好的可以搭配组合使用的框架项目整体可以采用MVP模式(2)网络框架Retrofit、RxJava/Volley(3)图片加载GlideGitHub直通车(4)依赖注入
Dagger2
stormbaron
·
2020-03-02 08:40
从实例出发理解
Dagger2
(四)
在说Scope之前,让我们先在代码里面搞一些事情,这样发现问题后更加有助于理解Scpoe的概念。事情是这样的:image.png多次从component中获取githubService和picasso对象,然后将对象在内存中的地址打印出来。按照感觉来说,每次打印的地址应该都是一致的,但真是这样吗?跑一遍试试:image.png事实确实残酷,每次获取的都不一样。但是我们想要使用同一个对象,尤其是想O
sunjenry
·
2020-03-01 16:44
Dagger2
解析3-SubComponent
Dagger2
系列:
Dagger2
解析-1
Dagger2
解析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)我们为什么要把
Dagger2
,MVP以及Rxjava引入项目中?
嘉了个桀
·
2020-03-01 06:36
DI理解以及Dagger生成代码分析
dagger2
的用法网上太多教程了,我就不再描述了。这里我只总结依赖注入的概念,在项目架构中的作用以及部分最基础的生成源码个人分析。建议大家在学习dagger之前先
Zane96
·
2020-02-29 16:16
dagger2
循序渐进学习(包会)(三) 实例1,application中的应用
文章索引
dagger2
循序渐进学习(一)依赖注入基础知识(包会)
dagger2
循序渐进学习(二)
dagger2
循序渐进学习(三)实例1,application中的应用前两篇
dagger2
的文章介绍了其基本的使用方法
张哲1111
·
2020-02-29 14:14
Dagger2
想给被注入的对象传入Activity,this指针
不多说,先帖基本教程,我就是看着学会的。一定要理解,否则下面的看不下去。http://www.open-open.com/lib/view/open1474442495481.html看完后,我们稍作修改,改变被注入的对象的构造器比如这样,因为我们会常在MVP的Present中建立对Activity的引用publicclassPot{@InjectpublicRoserose;publicMain
浮云骑士_
·
2020-02-29 06:55
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他