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
Hilt
(1)
Hilt
的基本概念和使用
一、主要作用和优势简化依赖注入
Hilt
提供了一种声明式的方式来管理应用中的依赖关系。开发人员可以使用注解来标识需要注入的对象和提供依赖的模块,而无需手动编写大量的依赖注入代码。
challenge51all
·
2024-08-28 16:37
jetpack
android
jetpack
Hilt
基于
Hilt
+Retrofit+协程的MVVM模式探索
最开始并没有想用
hilt
,感觉最近挺火的就试了一下~注:
hilt
木有考虑多模块情况没有在生产项目中使用过~主要说了用法,基础知识很少讲,不熟悉的可以看下最下面的参考文章,讲的比较详细。
Android开发指南
·
2024-02-10 07:10
Hilt
的使用(基本用法)二
文章目录一、前言二、环境配置三、简单的使用四、依赖传递@Module的使用@Binds@Provides四、限定符五、预定义的限定符六、@EntryPoint的使用七、参考链接一、前言
Hilt
是使用Dragger2
Mr_Tony
·
2024-02-02 17:15
JetPack
android
jetpack
Retrofit2 +
Hilt
+ MVVM + 协程 + Paging3 + SmartRefreshLayout 整合 使用
1、Retrofit2+
Hilt
+MVVM2、Retrofit2+
Hilt
+MVVM+协程3、Retrofit2+
Hilt
+MVVM+协程+Paging3+SmartRefreshLayout效果图源码地址
韩老九
·
2024-01-14 13:39
Android
android
Jetpack---
Hilt
1.
Hilt
与Dagger:
Hilt
在依赖项注入库Dagger的基础上构建而成,提供了一种将Dagger纳入Android应用的标准方法。
o0Oo0Oo0Oo0Oo0O
·
2024-01-11 10:42
Retrofit2 +
Hilt
+ MVVM + RxJava3 + Paging3 + SmartRefreshLayout 整合 使用
1、Retrofit2+
Hilt
+MVVM2、Retrofit2+
Hilt
+MVVM+RxJava33、Retrofit2+
Hilt
+MVVM+RxJava3+Paging3+SmartRefreshLayout4
韩老九
·
2024-01-10 05:45
Android
android
框架整合使用
android中
Hilt
的使用流程
依赖注入DependencyInjection,简称DI;依赖项注入可以使代码解耦,便于复用,重构和测试什么是依赖项注入类通常需要引用其他类,可通过以下三种方式获取所需的对象:在类中创建所需依赖项的实例classCPU(){varname:String=""funrun(){LjyLogUtil.d("$namerun...")}}classPhone1{valcpu=CPU()funuse(){
BlueSocks
·
2023-12-22 07:12
Android
hilt
使用
一,添加依赖库添加依赖库appbuild.gradle.ktsimplementation("com.google.dagger:
hilt
-android:2.49")annotationProcessor
翻滚丷大头鱼
·
2023-12-19 02:25
android
hilt
dagger2
Android之Dagger&
Hilt
依赖注入使用指南
简介Dagger2是一个DependencyInjection(DI)依赖注入框架。它提供给Java和Android使用,主要用于模块间解耦、提高代码的健壮性和可维护性。使用了IOC(控制反转)的思想,在编译阶段使用APT利用Java注解生成Java代码,然后结合部分手写代码来完整依赖注入工作。运行前需要先编译一次项目,目的是用APT生成中间代码。Dagger2不使用反射,在编译阶段生成代码,所以
AAnthonyyy
·
2023-12-15 09:30
依赖注入
android
kotlin
android-studio
Android MVVM+coroutine+retrofit+flow+
hilt
文章目录AndroidMVVM+coroutine+retrofit+flow+
hilt
概述依赖注入层数据层视图层模型视图层代码下载AndroidMVVM+coroutine+retrofit+flow
xiangxiongfly915
·
2023-12-06 05:56
Android
android
mvvm
hilt
room
Android
hilt
依赖注入使用详解
转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/128424833本文出自【赵彦军的博客】文章目录官方文档作用域于树图添加依赖初始化hiltMainActivity使用共享类@Inject在MainActivity添加依赖注入@AndroidEntryPoint@ActivityScoped作用域@Singleton作用域@View
赵彦军
·
2023-11-30 08:15
android
kotlin
hilt
依赖注入
zhaoyanjun
android
hilt
使用详解
androidhilt使用详解-掘金AndroidJetpack系列--9.
Hilt
使用详解-掘金AndroidHilt基本使用及详解-掘金Jetpack之
Hilt
讲解-掘金AndroidHilt基本使用及详解
xiaoxiaoniaoge
·
2023-11-30 08:44
android
android jetpack
hilt
组件使用dagger
参考https://developer.android.google.cn/training/dependency-injection/
hilt
-android尤其要注意studio4.2.1上是不能跑官网文档中的
卡布哥哥学安卓
·
2023-11-30 08:44
android
android
hilt
dagger
jetpack
Hilt
使用详解
相关知识依赖注入DependencyInjection,简称DI;依赖项注入可以使代码解耦,便于复用,重构和测试什么是依赖项注入类通常需要引用其他类,可通过以下三种方式获取所需的对象:在类中创建所需依赖项的实例classCPU(){varname:String=""funrun(){LjyLogUtil.d("$namerun...")}}classPhone1{valcpu=CPU()funus
今阳
·
2023-11-30 08:07
Android
Jetpack
android
java
Hilt
jetpack
Jetpack 新成员
Hilt
实践(一)启程过坑记,kotlin单例模式
Hilt
提供了以下组件来绑定依赖与对应的Android类的活动范围。
m0_66264655
·
2023-11-30 08:06
程序员
架构
移动开发
android
Android-Jetpack--
Hilt
详解
善学者尽其理,善行者究其难一,定义
Hilt
是针对dagger2的二次封装依赖注入框架,至于什么是依赖注入,在Android开源框架--Dagger2详解-CSDN博客中已经讲解,建议大家先去了解Dagger2
袁震
·
2023-11-30 08:27
android
jetpack
android
【Android Jetpack】
Hilt
依赖注入框架
文章目录依赖注入DaggerHiltKoin添加依赖项
Hilt
常用注解的含义@HiltAndroidApp@AndroidEntryPoint@Inject@Module@InstallIn@Provides
xoliu1
·
2023-11-29 23:00
Jetpack
android
jetpack
android
kotlin
android-studio
JetPack之
Hilt
的使用
JetPack之
Hilt
的使用什么是依赖注入 讲解
Hilt
之前,我们先来理解什么是依赖注入以及依赖注入有什么用。
爱海贼的小码农
·
2023-11-20 08:28
android
Android
JetPack
kotlin
开发语言
android
jetpack
Jetpack
Hilt
的 @EnterPoint 注解使用介绍
Hilt
是AndroidJetpack中的依赖注入框架。依赖注入是构建大型项目必不可少的技术手段,通过依赖注入我们解耦了对象的生产与消费,实现了关注点分离的设计目标,同时也方便单元测试。
fundroid
·
2023-11-20 08:27
Hilt
jetpack
Dagger
Hilt
EnterPoint
依赖注入
Android
Jetpack
Hilt
总结
文章目录JetpackHilt概述配置API介绍支持入口点内置
Hilt
组件组件生命周期组件作用域组件层次结构基本使用配置Application基本注入带参数的注入接口对象的注入相同类型注入不同的对象对象的注入
xiangxiongfly915
·
2023-11-20 08:24
#
Android
Jetpack系列
Jetpack
Hilt
Android
Jetpack新成员,一篇文章带你玩转
Hilt
和依赖注入
随着Android11系统的发布,Jetpack家族又迎来了不少新成员,包括
Hilt
、AppStartup、Paging3等等
guolin
·
2023-11-20 08:23
Android疑难解析
Android
Jetpack
Hilt
Dagger
依赖注入
Android Jetpack组件之
Hilt
使用
前言最近简单看了下google推出的框架Jetpack,感觉此框架的内容可以对平时的开发有很大的帮助,也可以解决很多开发中的问题,对代码的逻辑和UI界面实现深层解耦,打造数据驱动型UI界面。AndroidArchitecture组件是AndroidJetpack的一部分,它们是一组库,旨在帮助开发者设计健壮、可测试和可维护的应用程序,包含一下组件:AndroidJetpack组件总览Android
Jason_Lee155
·
2023-11-20 08:52
Kotlin
android
kotlin
jetpack
【Android Jetpack】
Hilt
的理解与浅析
文章目录依赖注入DaggerHiltKoin添加依赖项
Hilt
常用注解的含义@HiltAndroidApp@AndroidEntryPoint@Inject@Module@InstallIn@Provides
xoliu1
·
2023-11-20 08:22
Jetpack
android
jetpack
android
kotlin
关于Gradle新版插件依赖方式
这里将过程记录如下二、旧版依赖方式这里以
Hilt
的插件使用方式作为对比。
Mr_Tony
·
2023-11-05 18:28
开发工具
Gradle
gradle
android
[学习]
Hilt
的使用(一)
这里主要是看了扔物线的视频做的记录,我觉得讲得很好:朱凯《
Hilt
:Google的依赖注入库终于达到了小白可用的级别》官网教程:
Hilt
应用类网上很多教程,但是由于我是初学者,原本android开发也很一般
吴敬悦
·
2023-11-04 18:26
Android App封装 —— ViewBinding
项目搭建经历记录AndroidApp封装——架构(MVI+kotlin+Flow)AndroidApp封装——ViewBindingAndroidApp封装——DI框架
Hilt
?Koin?
datian1234
·
2023-11-02 21:13
Android开发
Android
kotlin
android
kotlin
开发语言
Android OkHttp+Retrofit+Rxjava+
Hilt
的网络请求封装
今天给大家简单的封装一个现在比较流行的网络请求框架第一步是导入我们所需要的依赖还需要在android{}闭包下添加一个buildFeatures{viewBindingtrue}implementation"io.reactivex.rxjava2:rxjava:2.2.6"//必要rxjava依赖implementation"io.reactivex.rxjava2:rxandroid:2.1.
写的都是BUG
·
2023-10-30 05:13
android
okhtto
Okhttp
rxjava
android
okhttp
网络
retrofit
Android Framework层整体执行流程高性能屏幕适配方案解析
应用场景:自定义View,APK加固,热修复,组件化,插件化,换肤,leakCanary,
hilt
,jetpack,glide,okhttp,rxjava...Android系统初始化2.1.png2.2
flynnny
·
2023-10-23 08:39
Jetpack 之App Startup
在看Jetpack的官网时,发现在Jetpack中新加了一个AppStartup组件,查了一下是最近和
Hilt
、Paging3一起更新的。为什么需要AppStartup呢?
葛糖糖
·
2023-10-10 08:41
Android Weekly Notes #420
AndroidWeeklyIssue#420ExploringHilt:ApplicationLevelCodeGeneration解析
Hilt
的工作原理.主要是@HiltAndroidApp.Componenthierarchy
圣骑士wind
·
2023-10-07 23:56
Hilt
使用详解
相关知识依赖注入DependencyInjection,简称DI;依赖项注入可以使代码解耦,便于复用,重构和测试什么是依赖项注入类通常需要引用其他类,可通过以下三种方式获取所需的对象:在类中创建所需依赖项的实例classCPU(){varname:String=""funrun(){LjyLogUtil.d("$namerun...")}}classPhone1{valcpu=CPU()funus
今阳说
·
2023-10-06 19:59
王学岗------隔离层的设计
隔离层有三种实现方式:1,代理模式轻量级,耦合度高2,
HILT
注入重量级耦合度低3,SPI机制零耦合内存消耗大我们一一来看下。
qczg_wxg
·
2023-09-29 13:30
移动架构
android
Dagger
Hilt
初探
介绍DaggerHilt(这名字起的溜...........)官方描述其设计目的:TosimplifyDagger-relatedinfrastructureforAndroidapps.Tocreateastandardsetofcomponentsandscopestoeasesetup,readability/understanding,andcodesharingbetweenapps.T
魁地奇
·
2023-09-15 11:59
Android Weekly Notes #483
AndroidWeeklyIssue#483HandsonJetpackAppSearchAndroid12的新feature:AppSearch.MADSkillsseries:Hiltunderthehood在
Hilt
圣骑士wind
·
2023-09-11 13:07
从 Compnent Tree 视角看 Dagger 到
Hilt
的演变
本文视频:https://www.bilibili.com/video/BV1cg4y1w7Vh/1.从Dagger的本质说起一言以蔽之,Dagger的本质就是一棵ComponentTree。1.1Component:依赖注入容器component是Dagger中的核心概念,我们通过@Component注解定义并生成代码。component作为依赖注入容器,身兼工厂、仓库、物流三种角色于一身。Da
fundroid
·
2023-09-11 09:27
dagger
Hilt
Android
dagger
hilt
android
jetpack
android
Android Jetpack架构组件库:
Hilt
一、开发者官网关于
Hilt
库使用链接如下使用
Hilt
实现依赖项注入
Hilt
版本说明二、工程目录图请点击下面工程名称,跳转到代码的仓库页面,将工程下载下来DemoCode里有详细的注释代码:LearnJetpack-
hilt
ChinaDragonDreamer
·
2023-09-08 07:57
#
Android知识点
android
jetpack
android
Android开发常用框架
使用
Hilt
实现依赖项注入数据绑定,一个简单的数据绑定示例数据库框架Room相机框架CameraX声明式UI框架Compose其他Jetpack库
又菜又爱coding
·
2023-09-08 00:27
Android开发
android
什么是依赖注入(DI)
如今这一设计理念也风靡Android端,比如dagger1,dagger2,
hilt
等一些框架。依赖注入的含义是,当一个类需要引用另一个类的实例时,不是自己创建或获取,而是由外部提供并注入。
challenge51all
·
2023-09-07 04:13
jetpack
android
android
jetpack
Dagger1和Dagger2还有
Hilt
的区别
Dagger1,Dagger2和
Hilt
都是Android开发中的依赖注入框架,它们的区别如下:Dagger1是最早的版本,使用反射机制来实现依赖注入,性能较差,不推荐使用。
challenge51all
·
2023-09-07 04:42
jetpack
android
android
jetpack
Android Jetpack 中
Hilt
的使用
Hilt
是Android的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入要求您手动构造每个类及其依赖项,并借助容器重复使用和管理依赖项。
Android小贾
·
2023-09-06 21:57
Android
移动开发
Jetpack
compose
android
jetpack
gitee
android
移动开发
安卓
Android
Hilt
实战初体验: Dagger替换成
Hilt
可能google也意识到这一点了,所以前不久发布出了
Hilt
。##
Hilt
为了防止没听说过的小伙伴们一头雾水,首先我们来了解下
Android_开发者
·
2023-09-06 19:22
Android Weekly Notes #474
AndroidWeeklyIssue#474NavigationinmultimoduleAndroidComposeUIproject+
Hilt
多module项目的compose导航.在这个项目中有具体实践
圣骑士wind
·
2023-09-04 00:21
记一次组件化
hilt
viewmodelfactory 的坑
问题描述:首先在单一工程多个module的情况下,运行良好,拆分完组件后,在Amodule中通过全路径名访问Bmodule一个viewmodel(通用的列表处理vm),这时报错了。首先说怎么解决:修改前对Bmodule的引用implementationrootProject.ext.dependencies["bf_circle"]修改后:apirootProject.ext.dependenci
Lz_Docker
·
2023-09-04 00:47
通过SunFlower学习
Hilt
基本使用
文章目录添加
hilt
配置数据库自动注入常规kotlin规范创建AppDatabase、表、查询封装Dao创建DatabaseModule,向外提供数据库访问方法@InstallIn和@Provider上
码农000
·
2023-09-03 07:01
java
学习
Jackpack -
Hilt
一、概念类中使用的某个对象不是在这个类中实例化的(如Activity无法手动实例化使用),而是通过外部注入(从外部传入对象后使用),这种实现方式就称为依赖注入DependencyInjection(简称DI)。构造注入将对象B通过构造传参给classA。有些对象无法通过实例化使用,如Activity。字段注入将对象C通过函数设置给classA的字段(也叫setter注入、属性注入)。如果类的依赖类
Jomurphys
·
2023-09-02 09:50
Jetpack
android
Android笔记--
Hilt
Hilt
是Android的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入要求您手动构造每个类及其依赖项,并借助容器重复使用和管理依赖项。
ljt2724960661
·
2023-09-01 14:51
笔记
android
Android:手写轻量级的依赖注入组件
Kotlin-android-extensions,再到了DataBinding和ViewBinding,其中印象最深刻不是这类,也不是像RxJava2这类,而是依赖注入组件诸如Dagger2,再到后来得Koin,以及最新的
Hilt
showMethe
·
2023-09-01 03:29
gradle android 配置 build 变体
所以通过gradlemoudle组织工程:core:通用部分,包括data层,viewModel,共用资源文件等view:view实现compose:compose实现但是实际体验之后,发现还是有很多弊端:
Hilt
lzyprime
·
2023-08-30 19:48
Android依赖注入框架
Hilt
与Koin的全方位对比
作者:newki转载地址:https://juejin.cn/post/7099757089081262117有人看了我的框架有疑问了,怎么依赖注入都是用的
Hilt
啊,都看不懂懂啦,那么复杂。
码中之牛
·
2023-08-25 05:58
Android
移动开发
kotlin
android
kotlin
开发语言
移动开发
经验分享
Jetpack -
Hilt
Jetpack-
Hilt
依赖注入、依赖注入框架Android常用的依赖注入框架
Hilt
的简单使用图片来源于网络1.依赖注入、依赖注入框架1.1依赖注入依赖注入的英文名是DependencyInjection
开心wonderful
·
2023-08-06 05:54
上一页
1
2
3
4
下一页
按字母分类:
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
其他