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
android组件化学习
文章的项目地址,项目用到CleanArchitecture框架,本文会介绍CleanArchitecture框架和
dagger2
在组件化的使用。
我想要有你在的未来
·
2021-04-28 15:14
Android
Dagger2
依赖注入
Dagger2
项目主页使用依赖annotationProcessor'com.google.dagger:dagger-compiler:2.2'compile'com.google.dagger:dagger
_凌浩雨
·
2021-04-28 06:07
初谈一
Dagger2
离职的心绪,就如同立春这几天的天气,多了一点急躁,少了一份安宁...上一个项目当时采用了MVP搭建框架,MVP结合
Dagger2
,进一步解耦P层和M层模块。
文淑
·
2021-04-28 01:04
Android:
Dagger2
系列3 深入探究
第一篇:Android:
Dagger2
系列1初识第二篇:Android:
Dagger2
系列2实例解析待更新......
大于于
·
2021-04-27 15:53
史上最适合新手的
Dagger2
教程(一)基本注入
Dagger2
系列教程目录:史上最适合新手的
Dagger2
教程(一)基本注入史上最适合新手的
Dagger2
教程(二)对象注入史上最适合新手的
Dagger2
教程(三)模型与单例史上最适合新手的
Dagger2
Eternity岚
·
2021-04-25 18:35
dagger2
学习(二)
前言之前记录了最简单的
Dagger2
使用,现在记录一下面对多层依赖时的问题,同时配合@Module进行注入的情况。
搬代码白言午
·
2021-04-23 19:14
从实例出发理解
Dagger2
(七)
接着上篇文章讲,如果在HomeActivityComponent中添加获取Picasso和GitHubService的方法就可以直接获取Picasso和GithubService,这样当然没有什么问题,但是如果有50个对象需要获取呢?想想还是挺多的!所以与其和Dagger说我要这个类,我要那个类,不如和Dagger说:来,看看生成某个类需要哪些依赖的类呢?需要的话你自己去把这些类搞定吧。这时就引出
Butane丁烷
·
2021-04-22 12:05
Dagger2
神器入门(四)
前序
Dagger2
神器入门(一)
Dagger2
神器入门(二)
Dagger2
神器入门(三)在上面的一系列文章中,我们了解了1)什么是依赖注入?2)如何使用
Dagger2
进行依赖注入?
黑马有点白986
·
2021-04-22 08:47
Jetpack Hilt有哪些改善又有哪些限制?
它在前辈
Dagger2
的基础上做了诸多改善,同时又存在很多限制,本文将逐一回答。Hilt的由来先来看下官方对于Hilt的描述。
TechMerger
·
2021-04-17 11:26
Jetpack
Android
Hilt
android
jetpack
hilt
dagger
依赖注入
使用Kotlin构建MVVM应用程序—第四部分:依赖注入
Dagger2
第一部分:入门篇使用Kotlin构建MVVM应用程序—第二部分:Retrofit及RxJava使用Kotlin构建MVVM应用程序—第三部分:Room使用Kotlin构建MVVM应用程序—第四部分:依赖注入
Dagger2
ditclear
·
2021-04-14 03:30
Dagger 2 系列(一) -- 前奏篇:基本概念介绍
Dagger2
不久前自己曾研究过
Dagger2
,但是觉得比较晦涩,再加上项目中没有运用到,就没有继续看下去。
GYLEE
·
2021-04-13 02:34
Dagger 2 系列(二) -- 基础篇:基本功能的实现
Dagger2
该系列博客的最终目标:搭建MVP+
Dagger2
框架该系列博客包含以下几篇内容:
Dagger2
系列(一)--前奏篇:基本概念介绍
Dagger2
系列(二)--基础篇:基本功能的实现在这篇文章中你会看到什么
GYLEE
·
2021-04-13 00:41
Dagger 2 系列(三) -- 基础篇:@Module 和@Provides
Dagger2
该系列博客的最终目标:搭建MVP+
Dagger2
框架该系列博客包含以下几篇内容:
Dagger2
系列(一)--前奏篇:基本概念介绍
Dagger2
系列(二)--基础篇:基本功能的实现
Dagger2
GYLEE
·
2021-03-10 11:16
Dagger2
、Hilt学习笔记
Dagger2
依赖库compile'com.google.dagger:dagger:2.11'annotationProcessor'com.google.dagger:dagger-compiler
Android小悟空
·
2021-03-04 19:49
Kotlin替换
Dagger2
/Hilt的依赖注入框架--Koin。
Koin、
Dagger2
、Hilt目前都是非常流行的库,面对这么多层出不穷的新技术,我们该做如何选择,是一直困扰我们的一个问题。Hilt与
Dagger2
区别并不大,Hilt就是对
Dagger2
的封装。
hao_qi
·
2020-12-20 16:00
Kotlin
Android
kotlin
android
2020-12-10 Jetpack新成员,一篇文章带你玩转Hilt和依赖注入
hilt是一个依赖注入框架,其参照了
dagger2
的设计,但api要比
dagger2
简化。推荐用来管理mvvm的仓库层(即vm依赖层)。注解保留至class文件期,并在编译时生成依赖注入代码。
魔王八斗
·
2020-12-16 16:19
Dagger2
使用
为什么使用
Dagger2
无论是构造函数注入还是接口注入,都避免不了要编写大量的模板代码。机智的猿猿们当然不开心做这些重复性的工作,于是各种依赖注入框架应用而生。
阿里小鸟
·
2020-11-22 17:31
Dagger2
快速入门和原理解析
转载请标明出处https://www.jianshu.com/p/9075ef1bc49a前言:最近沉迷于学习和回顾Android知识,在
dagger2
的回顾之中我发现和其他高阶框架有相似的思想。
陌过生人丶
·
2020-11-03 12:10
Android开发之
Dagger2
--源码角度分析inject过程(二)
前言在上一篇文章中Android开发之
Dagger2
的基本使用(一),主要是在项目了里导入了
Dagger2
,并注入成功,实现了基本的功能。
Jackson杰
·
2020-10-11 07:55
Dagger2
入门
先来看个Demo在MainActivity里面注入UserpublicclassMainActivityextendsActivity{@InjectUseruser;protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_
葫芦娃大战屎壳郎
·
2020-10-10 18:31
Koin
Dagger的麻烦如果还不清楚什么是依赖注入,那么请参考之前写的
Dagger2
inAndroid(一)通俗基础开头部分。
Android萌新学院
·
2020-09-17 00:26
Dagger2
优秀资源博客
dagger2
详解https://www.jianshu.com/p/269c3f70ec1e
gaolhjy
·
2020-09-16 15:44
Android知识
android新知识汇总
1、给Android开发者的RxJava详解http://gank.io/post/560e15be2dca930e00da10832、
Dagger2
最简单入门http://www.jianshu.com
hemiy_blog
·
2020-09-16 14:30
个人总结
android开发
Dagger2
从入门到放弃再到恍然大悟
现在
Dagger2
在项目里用的越来越多了,最近花了些时间学习了一下
Dagger2
,这篇文章主要帮助理解
Dagger2
的注入实现过程,如有错误,还请指正!
圣剑Jay
·
2020-09-16 10:26
Android:
dagger2
让你爱不释手-基础依赖注入框架篇
前言
dagger2
的大名我想大家都已经很熟了,它是解决Android或java中依赖注入的一个类库(DI类库)。
liumeng920
·
2020-09-15 17:40
框架
android
Dagger2
基础入门与使用
Dagger2
依赖注入(Dependencyinjection),通过注解的形式引入实体类,然后再接口Component作为桥梁沟通Moudle构建工厂模式注入到Activity/Fragment中减少我们
Mr_kings
·
2020-09-15 10:03
Android
框架&库学习集
android
Dagger2
Dependencies与SubComponent 深入
依赖引用关系说明参考链接位于上层的component是看不到下层的,而下层则可以使用上层的,但不能引用同一层相邻component内的实例。依赖图例子@Subcomponent子组件绑定绑定子组件中的对象除了可以依赖自身模块中绑定的对象外,还可以依赖于其父组件或任何祖先组件中绑定的任何对象。另一方面,绑定在父组件中的对象不能依赖于绑定在子组件中的对象。绑定在一个子组件中的对象也不能依赖于同级子组件
Mr_kings
·
2020-09-15 10:03
Android
框架&库学习集
android
android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor
android-aptpluginisincompatiblewiththeAndroidGradleplugin.Pleaseuse'annotationProcessor'configurationinstead今天在导入Google官方推荐
Dagger2
tianshanaoxue
·
2020-09-15 05:45
Android开发
初谈一Java Annotation
我相信Java注解大家都不会陌生,许多开源的第三方框架中都有它的身影如:butterknife,eventbus,retrofit2,
dagger2
等等…有这样一个细节你是否注意到了呢?
u012551350
·
2020-09-14 07:28
Android
Dagger2
入门解析
Guice比较成熟,
Dagger2
主要用于Android。虽然都是google维护的,但
Dagger2
远比guice更新的频率高。
Ryan-Miao
·
2020-09-13 09:02
DI
Dagger2
Android 技术整理
1.
Dagger2
使用详解:https://www.jianshu.com/p/94d47da326562.ANR(应用程序无响应):A:按键无响应的超时时间为5秒B:broadcast超时时间为10秒
DrOnion
·
2020-09-13 03:10
Android移动开发
开发技术前线 第十一期
Android领域技术文章CodeReview最佳实践听FackBook工程师讲CustomViewGroups详解
Dagger2
Android进行单元测试难在哪-part3Android-Espresso
MrSimp1e
·
2020-09-13 01:51
Android应用开发
Android APT技术解析与实战
现在很多流行的第三方库,如
Dagger2
、ButterKnife等,都是采用APT技术实现的。APTAPT(AnnotationProcessingTool)是一种注解处理工具,它对源文件代码进行检测
jemon9
·
2020-09-13 00:27
Android
java
Android编译期代码生成之apt实践入门
现在Android主流库中使用apt的越来越多,如
Dagger2
,ButterKnife,DBflow等。不研究一下其怎么玩的,心里实在是不舒服斯基,所以就有了这篇apt代码简单生成的文章。
weixin_34242331
·
2020-09-12 23:10
Android APT实践 实现Butterknife
APT详解现在越来越多的三方库运用了APT技术,如:
Dagger2
、ButterKnife、ARouter等,在编译时根据annotation生成相关的代码逻辑,动态生成java,class文件给开发带来了很大的便利
renxhui
·
2020-09-12 22:59
android
进阶
Android APT案例
实际开发中有很多开源框架都是用到APT,例如:ButterKnife,
Dagger2
,EventBus,Spring框架等。
qq_34341338
·
2020-09-12 22:56
android
Android APT(编译时代码生成)最佳实践
越来越多第三方库使用apt技术,如DBflow、
Dagger2
、ButterKnife、ActivityRouter、AptPreferences。
offbye
·
2020-09-12 22:12
Android
Android 利用 APT 技术在编译期生成代码
现在有很多主流库都用上了APT,比如
Dagger2
,ButterKnife,EventBus3等,我们要紧跟潮流,与时俱进呐!(ง•̀_•́)ง下面
hb707934728
·
2020-09-12 22:20
android
Dagger2
学习
官方GitHub:https://github.com/google/dagger示例代码(参考:https://blog.csdn.net/wusejiege6/article/details/102644782)publicclassMainActivityextendsAppCompatActivityimplementsMainContract.View{privateMainPresen
WongWoo1991
·
2020-09-11 18:45
android学习
Android模块开发之SPI
编译时注解平时开发中可能会涉及的比较少,但并不是说不常用,比如我们经常用的轮子
Dagger2
,ButterKnife,EventB
沐恩_
·
2020-09-11 18:19
android组件化
android
组件化
SPI
Java注解处理(Annotation Processor):(一) 从SPI谈起
最早接触JavaAnnotationProcessor应该还是要数使用ButterKnife、
Dagger2
了,当时对Java注解的理解和使用还停留在通过运行时的反射机制来进行注解解析(主要还是用来替代恶心的
DreamerJ
·
2020-09-11 14:24
JAVA
Android模块开发之APT技术
编译时注解平时开发中可能会涉及的比较少,但并不是说不常用,比如我们经常用的轮子
Dagger2
,ButterKnife,EventB
沐恩_
·
2020-09-11 13:27
android组件化
主流开源框架
Kotlin
Dagger2
RxjavaDataBindingRetrofitOkhttp3DeepLinkDispatchGsonGlide
cellurrrr
·
2020-09-10 15:50
android
4.kotlin安卓实践课程-用kotlin写第一个activity(构建mvvm和mvp基本页面)
简介主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm,Databinding(数据绑定框架),
Dagger2
(依赖注入框架),DeepLink(页面路由框架
呵呵_9e25
·
2020-08-26 12:53
Dagger2
学习篇-@Binds使用
用了很久的
Dagger2
,今天也抽空写下自己的心得理解,顺便也梳理一下知识点!如果有什么不正确的地方,欢迎留言!!第一:为什么使用
Dagger2
?
BlackJava
·
2020-08-26 11:42
Dagger2
使用
dagger2
是一个依赖注入框架,可以用于功能模块的解耦,非常适合于和MVP搭配使用,下面就来介绍一下
dagger2
一些使用方式导入项目库dependencies{classpath'com.neenbedankt.gradle.plugins
Andy.
·
2020-08-25 17:18
Android扩展
新闻类App (MVP + RxJava + Retrofit+ARouter)
新闻类App(MVP+RxJava+Retrofit+Dagger+ARouter)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofit
dagger2
rxjavaRxLifecycleARouterUtilsBannerGildePhotoViewGitHub
醉墨重生
·
2020-08-25 11:50
android架构
新闻类App (MVP + RxJava + Retrofit+Dagger+ARouter)新增功能
新闻类App(MVP+RxJava+Retrofit+Dagger+ARouter)整体开发基于MVP+RxJava+Retrofit+Dagger+ARouterretrofit
dagger2
rxjavaRxLifecycleARouterUtilsBannerGildePhotoViewJiaoZiVideoPlayerandroid-gif-drawableGitHub
醉墨重生
·
2020-08-25 11:50
android架构
Android App 技术框架选型及第三方框架原理(github) (!!!)
ButterKnife+RxJava+Rxtrofit+OkHttp+
Dagger2
+aFinal。
desaco
·
2020-08-24 21:50
移动(Mobile)架构
8.kotlin安卓实践课程-用kotlin写第一个fragment
简介主要会通过安卓实战来讲解kotlin语法和实际应用,本教程设及知识点包括框架模式mvp+mvvm,Databinding(数据绑定框架),
Dagger2
(依赖注入框架),DeepLink(页面路由框架
呵呵_9e25
·
2020-08-24 20:56
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他