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
面试总结篇
面试一(2017-09-05):google发布会最新技术android
dagger2
框架android各版本新特性androidmvvm架构给自己贴标签,贴什么标签职业发展方向面试二:多个LooperThread
jiaming_
·
2020-02-15 01:31
编写最基本的APT Demo
一般分为两类:1.运行时注解:比如大名鼎鼎的retrofit就是用运行时注解,通过动态代理来生成网络请求2.编译时注解:比如
Dagger2
,ButterKnife,EventBus3代码实现这里我们要实现一个怎样的功能呢
jtsky
·
2020-02-15 00:34
学习笔记| OkHttp+Retrofit+RxJava 实现过期Token自动刷新
附框架学习笔记:学习笔记|OkHttp+Retrofit+
Dagger2
+RxJava+MVP架构由于网络上安利这几款火的不行的框架的博客实在是太多太多太多了,介绍、优缺点之类的废话就不多说了,这里只介绍下关系
heyrenly
·
2020-02-14 16:55
dagger2
(一)
研究了下
dagger2
,现在结合
dagger2
生成的代码分析下。
Mr_468
·
2020-02-14 10:19
Android 第三方框架整理
ARouter组件路由
Dagger2
依赖注入框架Rx系列RxJavaRxAndroid日志Logger日志框架网络请求OkHttp3R
AbnerXI
·
2020-02-13 19:40
MVPArms MVP快速集成框架
原文地址:http://www.jianshu.com/p/48e66e879061Logo前言今年的Android技术圈中MVP,
Dagger2
,Rxjava,Retrofit这些词汇非常火,随便打开一个技术论坛都充斥着大量的关于这些技术的文章
JessYan
·
2020-02-13 01:57
Hot项目进行部分修改(加入
Dagger2
)
要是没有看过之前的MVP+Rxjava+Retrofit构建项目,最近在看
Dagger2
,网上资料也很多,并且在自己私下的项目中Hot运用(一个关于微信热门头条的分享),让我无耻的说一下github地址
我想要有你在的未来
·
2020-02-12 08:35
2017 年计划
2016年主要收货:学习了MVP+
Dagger2
+RxJava框架,RxJav
binwin20
·
2020-02-11 17:10
Dagger2
解析-1
如果还没入门的,可以先去搜搜基本用法,本系列主要偏向原理Dagger版本2.111.
Dagger2
Dagger2
是啥,Google告诉我们:Daggerisafullystatic,compile-timedependencyinjectionframeworkforbothJavaandAndroid.ItisanadaptationofanearlierversioncreatedbySqua
大空ts翼
·
2020-02-11 11:26
新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)
新闻类App(MVP+RxJava+Retrofit+Dagger+ARouter)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofit
dagger2
rxjavaRxLifecycleARouterUtilsBannerGildePhotoViewGitHub
Peakmain
·
2020-02-10 23:52
Dagger2
(1)
Dagger2
有什么用?android中我们创建一个对象,往往是有着一大堆其他的依赖关系的,我就想要个A类,不好意思你得先提供B类和C类的实例参数。
thisColor
·
2020-02-10 09:58
dagger.android(
Dagger2
中的AndroidInjector)使用解析
文章首发于个人博客参考资料:
Dagger2
与AndroidInjector告别
Dagger2
模板代码:DaggerAndroid使用详解
Dagger2
Android前面都是一些基础概念,现在开始正式开始使用
mundane
·
2020-02-09 21:51
OpenHub(一个开源的GitHub Android客户端,更快更简洁)
APK下载StaronGitHub特点项目使用MVP+
dagger2
+retrofit架构,在onSaveInstanceState时保存了Activity、Fragment、Presenter中的数据
30度的射线
·
2020-02-09 10:56
Dagger2
代码分析理解Component和Module
Dagger2
主要有如下几个核心概念:@Component@Module@Inject@Singleton很多同学在学习
Dagger2
时都知道如何使用,但可能知其然而不知其所以然,本文以
Dagger2
官方例子
wenson123
·
2020-02-08 14:57
Dagger2
解析2-Component的依赖关系
如果还没入门的,可以先去搜搜基本用法,本系列主要偏向原理Dagger版本:2.11上文简单讲解了最基本的用法和生成的代码解析,这里再次总结为一张图这图不关注生成代码的部分
Dagger2
依赖注入的结构,必不可少的元素有三种
大空ts翼
·
2020-02-08 06:40
优秀文章(解决方案)收集
【参考】Android
Dagger2
从零单排(一)基础注解Android
Dagger2
从零单排(二)@QualifierAndroid
Dagger2
从零单排(三)@ScopeAndroid
Dagger2
_fanqh
·
2020-02-08 05:57
FoolMVP
FoolMPV地址:https://github.com/qqiabc521/FoolMVPFoolMVP_Lib的核心基础结构:注:项目需要结合Rxjava和
dagger2
一起使用,FoolMVP充分利用了响应式编程和依赖注入强大功能基础之上很方便
ljj001
·
2020-02-07 11:38
从
Dagger2
源码角度理解Scope注解
本文主要从
Dagger2
生成的源码角度讲解Scope注解的作用代码已上传至GitHub,戳https://github.com/tb-yangshu/android-
dagger2
-example,欢迎
tianbin
·
2020-02-07 10:20
Android 四大天王之 Dagger (1)
先回顾一下历史吧,
dagger2
这把利器,确切地应该叫做inject。每个分享依赖注入的专家都会拿出“煮咖啡”这个实例来打比方来讲解依赖注入。要煮咖啡就需要咖啡️,那么我们就先来谈一谈咖啡。
zidea
·
2020-02-07 08:27
噢~这就是
Dagger2
!
前言当前比较流行的Android开发框架当属MVP、RxJava、Retrofit2、
Dagger2
了,而在这些框架之中,学习成本最高也是最难上手的应该就是
Dagger2
了,因此网络上也是充斥了各式各样诸如下面的文章
咖枯
·
2020-02-07 07:14
Dagger2
使用简介
Dagger是最早由Square公司开发的一款开源的依赖注入工具(Dagger1,版本1.x),现在由Google接手进行开发和维护(
Dagger2
,版本2.x)。
JackMeGo
·
2020-02-07 05:19
练手项目构思
API:干货集中营及其他最新框架:MVPRxJava/RxAndroid
Dagger2
Retrofit+OkHttp具体技术点RecyclerViewRV通用AdapterRV的分割线RV的Item滑动
幻海流心
·
2020-02-07 00:03
rx-java+retrofit MVP+
Dagger2
《学习概念》简单点来说,RxJava就是一个使用了观察者模式,能够异步的库。友好RxJava2.x源码解析(一)基本订阅流程-掘金RxJava的消息订阅和线程切换原理-四月葡萄的博客-CSDN博客给初学者的RxJava2.0教程(一)-demohttps://github.com/ssseasonnn/RxJava2Demorxjava急速开发字典RxJava2只看这一篇文章就够了-掘金Andro
itkluo88
·
2020-02-06 23:17
新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能
新闻类App(MVP+RxJava+Retrofit+ARouter)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofit
dagger2
rxjavaRxLifecycleARouterUtilsGildePhotoViewJiaoZiVideoPlayerandroid-gif-drawableGitHub
Peakmain
·
2020-02-06 23:09
Dagger2
的学习
Dagger:是安卓依赖注入框架。方便管理对象的初始化与使用。关于相关注解@Inject:在需要注解的变量之前添加。也就是在需要依赖的地方使用这个注解。@Provide:对方法进行注解,都是有返回类型的。在Module中以此来告诉Dagger我们想要构造对象并提供这些依赖。@Module:Modules类里面的方法专门提供依赖,定义一个被@Module注解的类,Dagger就会知道在哪里找到依赖来
芒鞋胜马
·
2020-02-06 08:50
不写一个Gank客户端,怎么能算入门
基于MVP+Retrofit2+Rxjava2+
Dagger2
,以及许多优秀的第三方库。本项目完全开源,由Ro0kieY完成,是利用业余时间自学Android开发的产物。
Ro0kieY
·
2020-02-06 04:30
Kotlin之Koin
学过
Dagger2
的同学都深深体会到Dagger入门的艰辛。但是Koin,你通过5分钟的学习就可以掌握它的基本用法。学完Koin,你可以向Dagger说byebye了。
wenson123
·
2020-02-05 21:08
迁移到AndroidX,
Dagger2
编译报java.util.NoSuchElementException
并报如下异常信息:e:[kapt]Anexceptionoccurred:java.util.NoSuchElementException由于没有更多异常信息,并且我的demo是个新建的空工程,还没有写
Dagger2
hero123
·
2020-02-05 08:03
数据结构和算法第一篇:时间复杂度和空间复杂度
,首先是写完数据结构和算法的博客,然后开始学习Android源码,另外,小程序,flutter,kotlin也开始要学起来,学习的中途,也会做自己的项目,是一个MVP+retrofit+rxjava+
dagger2
kim_liu
·
2020-02-02 21:58
android 开发常用轮子
缓存、事件总线、权限管理、数据库、图片加载,基本都是项目中必用功能,每个模块充分解耦,可自由拓展2.MVPArms一个整合了大量主流开源项目高度可配置化的AndroidMVP快速集成框架(包括Mvp、
Dagger2
八分半
·
2020-02-02 11:06
Android组件化实践项目分享
项目第三方库07.项目遇到bug08.项目截图展示09.项目优化处理10.组件化博客11.其他介绍01.项目介绍1.1项目简介项目整体架构模式采用:组件化+MVP+Rx+Retrofit+design+
Dagger2
杨充211
·
2020-02-01 17:16
08.Dagger-Android的使用
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:45
07.对Dagger中几个类的说明
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:40
06.对注解的分类讲解——Module(三)
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:36
05.对注解的分类讲解——Module(二)
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:30
04.对注解的分类讲解——Component部分
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:24
03.对注解的分类讲解——Module部分(一)
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:20
02.对注解的分类讲解——Inject部分
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:15
01.Dagger基础用法
关于
Dagger2
Dagger基础用法对注解的分类讲解——Inject部分对注解的分类讲解——Module部分(一)对注解的分类讲解——Component部分对注解的分类讲解——Module(二)对注解的分类讲解
redrain39
·
2020-02-01 13:11
Dagger2
知识梳理(3) - 使用 dependencies 和 @SubComponent 完成依赖注入
Dagger2
系列文章
Dagger2
知识梳理(1)-
Dagger2
依赖注入的两种方式
Dagger2
知识梳理(2)-@Qulifier和@Named解决依赖注入迷失
Dagger2
知识梳理(3)-使用dependencies
泽毛
·
2020-01-08 16:07
Dagger2
的实际使用
前言
Dagger2
是依赖注入的框架,网上有很多关于dagger的使用方法。好处想必大家都能知道就是解耦。那解谁和谁耦合呢?就是对象实例化和使用宿主的耦合。
维少
·
2020-01-08 09:01
Dagger-Android使用手册
Dagger版本:2.16
Dagger2
.10版本引入的dagger-android是一个专为Android设计的除了Dagge
KennyChan
·
2020-01-07 17:30
Kotlin
Dagger2
首先:进行运行环境的配置step1:导入build.grable闭包配置在需要使用
Dagger2
模块的build.grable文件内添加(运行环境和jar包)implementation"com.google.dagger
笔云客
·
2020-01-07 16:49
Dagger2
开发注意事项
Dagger2
开发注意事项1.component的inject方法接收父类型的参数,而调用时传入的参数是子类型对象则无法进行注入。
李福来
·
2020-01-07 09:43
Android项目基本架构(二)
Dagger2
image.png说明
Dagger2
是谷歌推出的一个依赖注入框架,现在网络上有很多关于
Dagger2
的使用说明,但是,我发现,其实他们大多数都是按照Java中的使用方式在Android开发中使用,这样使用是很不方便的
WangJie0822
·
2020-01-07 06:30
Dagger2
详解-从代码分析其原理
Dagger2
基本概念请移步官方文档,或者我的翻译。
轻云时解被占用了
·
2020-01-06 13:32
思考后的结晶:
Dagger2
的Scope
Dagger2
管理对象的方式从Component开始添加有@Scope的说明是单例否则每次注入都会重新获取newObject()调用module里面的方法
Dagger2
是使用Component来管理对象的
三两记忆
·
2020-01-06 05:41
Android MVP入门到进阶之-结合
Dagger2
前言本系列共三篇:AndroidMVP入门到进阶之-简单入门AndroidMVP入门到进阶之-结合
Dagger2
AndroidMVP入门到进阶之-系统框架集成(完结)昨天,写了一篇mvp入门框架搭建文章
Marlon_IT
·
2020-01-05 02:25
Android项目架构2 - Clean Architecture
译文ArchitectingAndroid…Theevolution译文Tasting
Dagger2
onAndroid译文Cl
热血沸腾
·
2020-01-04 19:15
Dagger2
学习与理解
Dagger2
使用编译时注解+APT实现依赖注入,能带来什么好处呢?一个词:解耦。在项目越来越庞大的时候,
Dagger2
就体现出强大之处了。编译时注解+APT实现的框架,通过解析注解,然后生成辅助类。
庞哈哈哈12138
·
2020-01-04 16:26
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他