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
android电商组件化设计(含源码):MVP+
dagger
+组件化
起源在采用组件化之前,我负责的一个电商项目经历了1.0单模块版本、2.0多模块版本,3.0决定采用组件化来重构项目,并将项目开源,可供同样在做电商的android开发者参考、在研究android架构的同行者共同学习进步。在做之前,我们考虑三个问题,what、why和how,什么是组件化?为什么要进行组件化?如何进行组件化?该电商项目源码请点击什么是组件化组件化是指解耦复杂系统时将多个功能模块拆分、
droidDing
·
2020-08-07 16:47
android
架构
组件化
android开发中常用的设计模式汇总
关于android现在主流的框架开发,比如mvp+rxjava+reftofit2+
dagger
2这样的框架我们在这里不做赘述,本文只探讨android常用的一些设计模式(其实就是java中的设计模式)
中豪Hero666
·
2020-08-07 16:00
Android开发笔记
设计模式
android
Android Studio自定义模板——一键生成框架模板代码
框架GitHub地址:
Dagger
2版本:
Dagger
2Koin版本:Koin为了快速使用Android通用框架开发项目,我配置了一套属于它的模板,可以一键生成框架模板代码。
谭嘉俊
·
2020-08-07 02:49
易于理解的
Dagger
2入门篇
Dagger
2是什么
Dagger
2是一款基于Java注解来实现的完全在编译阶段完成依赖注入的开源库,主要用于模块间解耦、提高代码的健壮性和可维护性。
weixin_34072857
·
2020-08-06 13:47
java
移动开发
设计模式
gradle之apt与annotationProcessor与kapt
随着一些如ButterKnife,
dagger
等的开源注解框架的流行,APT的概念也越来越被熟知。
Mars-xq
·
2020-08-05 16:43
gradle
android-apt和annotationProcessor
android-apt是什么android-apt是一个开发者开发并开源的注解处理框架,因为一开始Android没有默认的支持,
dagger
、ButterKnife等流行的注解框架,都是用的andro
Code-Dreamer
·
2020-08-05 16:45
Android
你必须知道的APT、annotationProcessor、android-apt、Provided、自定义注解
随着一些如ButterKnife,
dagger
等的开源注解框架的流行,APT的概念也越来越被熟知。
薛瑄
·
2020-08-05 16:17
Android
神奇宝贝 眼前一亮的 Jetpack + MVVM 极简实战
实战项目PokemonGo(神奇宝贝)基于MVVM架构和Repository设计模式,PokemonGo项目中用到的技术,都是之前写过的一系列文章里面涉及到的知识点:Paging3(network+db),
Dagger
-Hilt
hi-dhl
·
2020-08-05 01:09
Android
开发
mvvm
jetpack
kotlin
flow
data
mapper
Repository
关于android相关开发资料的整理
Android6.0以上权限大坑和权限检查基类封装Android权限最佳实践和代码实例分析【EasyPermissions】SimplifyAndroidMSystemPermissionsDagger2
Dagger
2
旺仔哥
·
2020-08-04 19:44
android
移动
【从零开始撸一个App】
Dagger
2
Dagger
2是一个IOC框架,一般用于Android平台,第一次接触的朋友,一定会被搞得晕头转向。它延续了Java平台Spring框架代码碎片化,注解满天飞的传统。
莱布尼茨
·
2020-08-04 10:00
【从零开始撸一个App】
Dagger
2
Dagger
2是一个IOC框架,一般用于Android平台,第一次接触的朋友,一定会被搞得晕头转向。它延续了Java平台Spring框架代码碎片化,注解满天飞的传统。
莱布尼茨
·
2020-08-04 10:00
基于MVP +
Dagger
2 + RxJava + Retrofit + OkHttp的android架构
project的结构整个project的结构由datamodule和appmodule组成:datamodule:数据模块,封装了网络请求及数据处理api包:网络接口apibean包:数据实体di包:
Dagger
2
yin_young
·
2020-08-04 09:35
Android
全方面分析 Hilt 和 Koin 性能
加入安卓技术群作者:HiDhl链接:https://juejin.im/post/5f02114d5188252e8a081afb声明:本文已获HiDhl授权发表,转发等请联系原作者授权前言Koin、
Dagger
weixin_38754349
·
2020-08-04 06:18
一个完整高仿单读的APP——基于MVP+
Dagger
2+Retrofit2.0+Rxjava
最近有小伙伴问我有没有一个MVP+
Dagger
2+Retrofit2.0+Rxjava的案例,自己还没完全集合实现。今天就介绍一个开源项目:owspace。
weixin_33860737
·
2020-08-04 04:33
Android 使用MVP Rxjava2+Retrofit2+
Dagger
2写的一个登录注册(含后台+数据库)的demo
Android使用MVPRxjava2+Retrofit2+
Dagger
2写的一个登录注册(含后台+数据库)的demo客户端/***Createdbylongon17-4-5.
陈顺龙
·
2020-08-03 21:32
Kotlin-Android开发之MVP模式+Retrofit2.0+RxJava1.0+
Dagger
2框架封装
前言:上一篇文章讲了《Kotlin&Java-Android开发之MVP模式+Retrofit2.0框架封装》相信你看了之后,收货不少,所以这次在MVP+Retrofit的基础上增加RxJava和
Dagger
等待着冬天的风
·
2020-08-03 21:22
安卓系列
kotlin中
dagger
2遇到的一些错误和方法
1、延迟初始化databinding引起了
dagger
2无法编译通过报错:ContributesAndroidInjectorDexarchives:setting.DEXextensiononlyfor.CL
nie_xl
·
2020-08-03 20:07
kotlin
Android MVVM Demo
数据分为:data层::获取api数据并解析成data层modeldomain层:处理成ui层modelui层::展示数据使用
dagger
、databingding、rxjava、rxandroid等。
花重锦官城
·
2020-08-03 14:36
技术
详解
Dagger
2 的 @Scope 和 @Subcomponent
个人觉得网上关于
dagger
2文章中关于@Scope和@Subcomponent解释的并不是很详细,也可能是我个人能力有限不能够理解,所以写下这篇文章,希望能够帮助后人更方便的入门。
揪克
·
2020-08-03 09:34
Android
@Scope 看这一篇就够了——
Dagger
2 (二)
转载请标明出处:http://blog.csdn.net/xx326664162/article/details/67640509文章出自:薛瑄的博客
Dagger
2系列:
Dagger
2入门详解(一)@Scope
薛瑄
·
2020-08-03 09:03
Dagger
2
Kotlin中使用
Dagger
2 可能导致错误"
Dagger
does not support injection into private fields"
Kotlin生成.java文件时属性默认为private,给属性添加@JvmField声明可以转成publicclassUser{varname:String?=nullvalage:Int=20}classUser2{@JvmFieldvarname:String?=nullvalage:Int=20}publicfinalclassUser{@org.jetbrains.annotations
神经病上来逛一下
·
2020-08-03 08:50
Kotlin
Dagger2
Android
使用
Dagger
2进行依赖注入
转:使用
Dagger
2进行依赖注入使用
Dagger
2进行依赖注入发表于2015-08-06|分类于Android|8条评论0.前言
Dagger
2是首个使用生成代码实现完整依赖注入的框架,极大减少了使用者的编码负担
wxx614817
·
2020-08-03 08:14
开源项目
依赖注入
Dagger2
Dagger
2关于Scope的理解
看简书的两篇文章的时候关于
Dagger
2中的@Singleton的理解和Android:
dagger
2让你爱不释手-重点概念讲解、融合篇,里面讲解了关于Scope的作用和SingleTon为什么能实现单例
ITurbo
·
2020-08-03 08:36
android
dagger2
Dagger
2 @Scope的分析与图解
Dagger
2@Scope的分析与图解Inject-Component-Module(未注解@Scope)Inject-Component-Module(注解@Scope)在Inject-Component-Module
大哨带走
·
2020-08-03 07:24
Android
一步步搭建一个MVVM开发架构,以及常见问题的解决方案
注意,本文介绍的架构基于
Dagger
2、DataBinding以及Android架构组件,如果对这些不熟悉,建议先去简单了解一下再来看此文章,以免浪费你的时间。
weixin_33744141
·
2020-08-03 06:15
当Koin撞上ViewModel
写在前面在上一篇《当
Dagger
2撞上ViewModel》的文章里,我简单阐述了
Dagger
-ViewModel这样的写法以简化
Dagger
2的使用,当时有评论推荐我使用Koin,当我尝试之后,发现Koin
weixin_33726313
·
2020-08-03 06:11
使用
Dagger
2做静态注入, 对比Guice.
Dagger
依赖注入的诉求,这边就不重复描述了,在上文Spring以及Guice的IOC文档中都有提及,既然有了Guice,Google为啥还要搞个
Dagger
2出来重复造轮子呢?
weixin_30832143
·
2020-08-03 06:13
Android:
Dagger
2学习之由浅入深
概述
Dagger
2是一款使用在Java和Android上的静态的,运行时依赖注入框架.官方地址:http://google.github.io/
dagger
/记得当初刚学习
Dagger
2的时候看了许多博客
Boo_Wang
·
2020-08-03 06:01
依赖注入
Android基础
Kotlin 中 BaseActivity 以及 MVP 封装
image.png前言前面几章,和大家说了DataBinding、
Dagger
2在的配置,今天就说说在项目中如何使用吧,配合MVP模式对BaseActivtiy进行封装。
wangjie_de
·
2020-08-03 06:16
Android 注解系列之 EventBus3 原理(四)
bus.jpg前言在之前的文章Android注解系列之APT工具(三)中,我们介绍了APT技术的及其使用方式,也提到了一些知名的开源框架如
Dagger
2、ButterKnife、EventBus都使用了该技术
AndyJennifer
·
2020-08-03 06:47
史上最适合新手的
Dagger
2教程(五)命名、限定与延时加载
Dagger
2系列教程目录:史上最适合新手的
Dagger
2教程(一)基本注入史上最适合新手的
Dagger
2教程(二)对象注入史上最适合新手的
Dagger
2教程(三)模型与单例史上最适合新手的
Dagger
2
Eternity岚
·
2020-08-03 06:46
安卓开发
依赖注入框架
dagger
2的@Scope注解初探(根据生成的源码进行分析)
依赖注入框架
dagger
2的@Scope注解初探(根据生成的源码进行分析)为了使讨论的问题更加清晰,我将尽可能减少无关代码,但是本文贴出的代码够初步探究@Scope作用域控制原理了分析结论在文章最后废话少说
风起了云散了
·
2020-08-03 05:48
android
学习
Dagger
2笔记:【2】@Inject
@Scope8.注入到Set和Map容器9.Bind系列注解10.
dagger
中依赖关系与继承关系11.
dagger
.androidKotlin中的注解在开始讲解注解之前,先看下kotlin中的注解有何不同我们知道以下
-Cmd-
·
2020-08-03 05:48
Android
Andorid项目架构篇
github.com/googlesamples/android-architecture/blob/master/README.md里面的demo真不少,最单纯的mvp架构,使用了Clean架构的mvp,使用了
dagger
☆☆张
·
2020-08-03 05:25
Android技术学习
Dagger
2进阶-范围的控制(Scope和Singleton)
前言
Dagger
2的介绍和配置
Dagger
2基础的使用
Dagger
2进阶-编译生成源码解读
Dagger
2进阶-范围的控制(Scope和Singleton)
Dagger
2进阶-Scope的源码探究项目源码传送门注解解释
孤独浪人1
·
2020-08-03 05:05
android开发
Dagger2的应用
Dagger
2之@Inject注解
后面的一系列文章都会对
Dagger
2的用法进行各个点逐一击破,以便更好的理解
Dagger
2。
番茄大圣
·
2020-08-03 05:32
Android
Kotlin中使用
Dagger
的坑:使用@Named限定符报错
最近开发APP使用到了Kotlin,Daager2,以为一切都和Java一样的使用,然后就经历过了kapt,@JvmField等问题之后又发生了@Named限定符问题事情的经过是这样的,使用到了retrofit,想提供两个retrofit实例在不同的地方使用(其他文章会讲到使用场景)然后就使用到了@Named限定符具体代码如下声明两个实例提供者然后就是使用,java使用没什么问题然后就遇到了接下来
不近恶 不知善
·
2020-08-03 04:40
android
springboot微服务快速构建利器springboot-
dagger
-x
springboot-
dagger
-x修复springboot-
dagger
多个bug,并重整构建项目结构,更加专一的构建springboot微服务工程1.IDEA构建一个普通的maven项目(参考springboot-
dagger
LQ-刘强
·
2020-08-03 03:55
架构设计
浅谈
Dagger
2 --@Inject @Conponent @Module @Provides
背景技术:在Kotlin中使用
Dagger
2,虽然
Dagger
2用法不变,但是代码自动生成插件有所不同一.
Dagger
2是什么
Dagger
2是
Dagger
的升级版,是一个依赖注入框架,第一代由大名鼎鼎的
何时不少年
·
2020-08-03 02:34
Kotlin
Android
Android框架—
Dagger
2使用
依赖注入是java后端开发spring的核心技术,而对于android来说现在由谷歌爸爸亲管的
dagger
则是不二之选。
Double-Smile
·
2020-08-03 02:14
Android
框架
kotlin深入1
1.兼容性kotlin可以完全兼容Java,以前积累的Java库和Java世界很好用的开源框架,比如retrofit,rxjava,
dagger
,butterknife可以直接拿过来用。
安卓机器人
·
2020-08-03 02:22
Android
kotlin
告别
Dagger
2,Android的Kotlin项目中使用Kodein进行依赖注入
前言:依赖注入浅谈
Dagger
2的困境对于依赖注入(DependencyInjection,简称DI)来讲,它并非是一个新鲜的词汇,实际上,它很早就被提出并且应用在了企业级的web应用开发当中,比如Spring
却把清梅嗅
·
2020-08-03 02:01
Kotlin
Android
Java技术之注解 Annotation
注解这种语法本身很有意思,当前很多流行库如
Dagger
、ButterKnife等都是基于注解这种语法。
wingjayV
·
2020-08-03 01:25
dagger
2到底有哪些好处?
dagger
2到底有哪些好处?
阿修307
·
2020-08-03 00:44
Dagger
2高级使用(自定义Scope、SubComponent、Lazy与Provider)
###自定义Scope我们知道component的dependencies与component自身的scope不能相同,即组件之间的scope不同意思就是当我们写了一个componentA,同时通过dependencies引用了另一个componentB如下面代码所示@Component(modules=AModule.class,dependencies=ComponentB.class)pub
Mr丶D
·
2020-08-02 23:16
Java
Android
Java的反射和注解
07-18|分类于JAVA知识点|字数统计:7,519|阅读时长≈31前言现在在我们构建自己或公司的项目中,或多或少都会依赖几个流行比较屌的第三方库,比如:ButterKnife、Retrofit2、
Dagger
2
callmexiaolu
·
2020-08-02 23:08
java
从Android Apt(Annotation-Processing-Tool)到手写一个Android6.0以上的运行时权限申请框架
相信用过EventBus、ButterKnife、
Dagger
2的同学都会有所了解,因为它们都用的是APT的技术。如果对于注解都不了解的,可以去看下我之前写过的注解反射一些总结
android_seven
·
2020-08-02 22:18
#
常用框架
Dagger
2中@Scope注解详解
2016年10月17日更新我认为关于@Scope的作用讲的最好最清晰的一篇,从零开始的Android新项目4-
Dagger
2篇,1.
Dagger
2中@Singleton和自己定义的@PerActivity
afunyusong
·
2020-08-02 22:22
Android
Dagger
2在MVP中的应用(
Dagger
2+Retorfit+MVP)
Dagger
2在MVP中的应用转载请说明出处:http://blog.csdn.net/a15286856575/article/details/53405630需要基础
Dagger
2MVP建议把基础学会再看下面文章好理解点
骑蜗牛看世界
·
2020-08-02 22:13
Android开发
java基础
android
Android kotlin下的多模块化MVP架构(Retrofit,
Dagger
2,Arouter,Room)
Androidkotlin下的多模块化MVP架构基础项目创建搭建模块化模块化基础模块封装主流框架配置和集成MVP配置RxKotlin和RxAndroid配置RxKotlinRxAndroidRetrofit集成集成优化
dagger
2
一直学习中的小白
·
2020-08-02 22:12
kotlin
Android高级进阶
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他