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
Android面试必问框架原理
面试必问框架原理volatile的实现原理synchronized的实现原理join方法实现原理CAS无锁编程的原理ReentrantLock的实现原理AQS的大致实现思路AOP理解IOC理解dagger2注入原理
hilt
慕容野野
·
2023-03-23 20:26
Android
面试
android
java
Gradle
Hilt
配置速查
'kotlin-android'applyplugin:'kotlin-android-extensions'applyplugin:'kotlin-kapt'applyplugin:'dagger.
hilt
.android.plugin
zcwfeng
·
2023-03-21 14:00
【Android架构】依赖注入篇Dagger
Hilt
&Koin
什么是依赖注入?依赖注入(DependencyInjection),在编程中被广泛使用,非常适用于Android开发。作为一门应用架构的基础科学,为应用的良性发展提供了非常优秀的支持。实现依赖注入,可用为我们带来这些好处:重用代码易于重构易于测试我们都知道,在OOP开发中,类往往需要引用其他类。例如,我们生产一个Car,总是离不开Engine,这被成为依赖关系。那么思考一下,Car要如何获取自己所
Jotyy
·
2023-03-17 22:47
Kotlin 中使用
Hilt
的开发实践
本文通过简短的代码片段为您展示其核心功能以帮助开发者们快速入门
Hilt
。配置
Hilt
如需在应用中配置
Hilt
,请先参考GradleBuildSetup。
谷歌开发者
·
2023-03-16 10:31
基于Android Jetpack 组件搭建 MVVM 架构 - MVVM-Project-
Hilt
基于AndroidJetpack组件搭建MVVM架构,包括
Hilt
+ViewBinding+ViewModel+LiveData+Room(MVVM)架构原型:**另外WorkManger后续补充上来*
最孤单的人
·
2023-03-14 23:06
Android
Jetpack
#
Android架构
Android
Jetpack
MVVM
Hilt
ViewModel
Android App封装 ——架构(MVI + kotlin + Flow)
项目搭建经历记录AndroidApp封装——架构(MVI+kotlin+Flow)AndroidApp封装——ViewBindingAndroidApp封装——DI框架
Hilt
?Koin?
仙剑冲锋
·
2023-03-14 23:55
Android
Android技术调研
android
kotlin
架构
Android Compose——Paging3
Paging3效果视频简述
Hilt
+Retrofit访问接口网络实例PagingSourceViewModelView效果视频简述本Demo采用
Hilt
+Retrofit+Paging3完成,主要为了演示
FranzLiszt1847
·
2023-03-14 23:48
Android
android
kotlin
android
studio
android
jetpack
Hilt
相关
Hilt
什么是HiltHilt是google提供的jectpack组件中的其中一种,是一个依赖注入的框架,是基于dagger的。
流水线上的程序员
·
2023-03-14 15:11
Android依赖注入框架-
Hilt
详解,官方基于Dagger封装适配Android而开发,史上最详细解析
Android依赖注入框架-
Hilt
详解,官方基于Dagger封装适配Android而开发,史上最详细解析记得2年前,我发布过一篇关于Android依赖注入框架的文章,Dagger在Android开发中上手难度较高
古诚欺
·
2023-03-09 19:43
移动端开发之Jetpack
Hilt
技术实现解耦
目录
Hilt
是什么
Hilt
使用地方依赖注入(DI)概念
Hilt
使用导入
Hilt
是什么
Hilt
是基于Dagger2的针对Android场景定制化的框架。这有点像什么?
·
2023-02-27 18:01
android
hilt
坑位
之前和现在使用之前buildscript{...dependencies{...classpath'com.google.dagger:
hilt
-android-gradle-plugin:2.28-alpha
客观开发者
·
2023-02-07 06:40
Android
Hilt
依赖注入的实现浅析
目录什么是依赖注入使用依赖注入的好处
Hilt
中常用的预定义限定符@HiltAndroidApp@AndroidEntryPoint@Module@InstallIn@Provides@Inject@HiltViewModelHilt
·
2023-01-29 08:46
Hilt
升级到alpha03后报错
1.@ViewModelInject注解过时过时2.ApplicationComponent类找不到报错3。解决方案@ViewModelInject注解改为@HiltViewModel+@InjecthiltApplicationComponent用SingletonComponent代替
扎心的_老铁
·
2023-01-26 07:32
Android
Hilt
依赖注入的使用讲解
目录什么是依赖注入使用依赖注入的好处
Hilt
中常用的预定义限定符@HiltAndroidApp@AndroidEntryPoint@Module@InstallIn@Provides@Inject@HiltViewModelHilt
·
2023-01-17 08:58
Android
Hilt
Retrofit Paging3使用实例
目录效果视频简述
Hilt
+Retrofit访问接口网络实例PagingSourceViewModelView效果视频简述本Demo采用
Hilt
+Retrofit+Paging3完成,主要为了演示paging3
·
2023-01-17 08:37
使用
Hilt
搭建隔离层架构
在我们的日常编码的过程中,常常会遇到这种需求。例如:这个版本我们使用okhttp作为网络通信库,如果下个版本我们想要用volley作为网络通信库,那该怎么办呢?我们总不能对使用okhttp的地方一个个改成volley吧!这样得要改到猴年马月啊!因此,通常情况下,我们接入第三方库的时候总会有一个隔离层,方便我们日后切换不同的第三方库。接下来,笔者将手把手演示如何搭建一个隔离层。技术方案一般,我们搭建
hzulwy
·
2022-12-20 12:21
jetpack
android
kotlin--综合运用
Hilt
、Paging3、Flow、Room、Retrofit、Coil等实现MVVM架构
前面我们使用Java来运用JetPack中的一系列组件,又使用kotlin运用这些组件实现了一系列功能:kotlin--Flow文件下载kotlin--Flow结合Room运用kotlin--Flow结合retrofit运用kotlin--StateFlow运用kotlin--SharedFlow运用接着,Jetpack的Paging3中,我们使用的语言是kotlin,相信通过这些项目的对比,你就
aruba
·
2022-11-30 12:08
GetX项目级实战,“金三银四”春招指南
binding是GetX中我特别喜欢的功能——依赖注入,就像原生的
Hilt
一样,让代码结构无侵分层。并且如果使用的是流或计时器,它们将自动关闭,开发者
普通网友
·
2022-11-29 10:25
Android
移动开发
Android 注解与注解处理器简述
反射③使用④强化四、源码前言 在Android开发中,注解是非常多的,如果不去了解,你可能感受不到注解的存在,一些框架用到的注解是很多的,例如Butterknife、Retrofit、Dagger2、
Hilt
初学者-Study
·
2022-10-23 11:09
Android知识点
android
注解
注解处理器
趋势信息整合(01) 谷歌google开发者 那些事儿
关于整理:整理内容包括google开发者大会、androidstudio、flutter、kotlin、jetpackCompose、
Hilt
、w
图王大胜
·
2022-10-11 12:05
android
技术趋势
kotlin 协程+retrofit2 网络封装(无
hilt
)
前言需要掌握kotlin协程基础概念和用法先看使用情况在viewmodel中funlogin(){valmap=hashMapOf(//传参"username"to(username.value?:""),"password"to(passwrod.value?:""))loadHttp(request={ApiClient.userApi.login(map)},//请求resp={loginR
tantanxiqi
·
2022-09-19 10:31
一文详解 Compose Navigation 的实现原理
JetpackNavigation说起2.定义导航3.导航跳转4.保存状态SaveableStateHolder&rememberSaveable导航回退时的状态保存底部导航栏切换时的状态保存5.导航转场动画6.
Hilt
·
2022-08-25 15:43
Android编译优化系列-kapt篇
抖音火山版同学在接入
hilt
过程中,遇到了更严重的问题:在16
字节跳动终端技术
·
2022-08-23 14:27
android
字节跳动
apm
运维
android
编辑器
Android Jetpack架构组件(八)—
Hilt
一、
Hilt
简介HiltGoogle开源的一个Android的依赖注入库,其实是基于Dagger。
Hilt
是专门为android打造的,可以使我们的代码尽量的简化
Hilt
创建了一组标准的组件和作用域。
独自闯天涯的码农
·
2022-07-19 23:36
哔哩哔哩在
Hilt
组件化的使用技术探索
目录前言接入HiltHilt在组件化出现了点小问题总结前言DI(DependencyInjection),即“依赖注入”:组件之间依赖关系由容器在运行期决定,形象的说,即由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件系统带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。通过依赖注入机制,我们只需要通过简单的配置,而无需任何代码就可指定目标需要的资源,
·
2022-06-22 15:12
Android & Kotlin:MVVM + Retrofit + Flow(Coroutine协程) + Moshi +
Hilt
框架项目
1.简介本项目是一个AndroidKotlin框架项目,目的是为Android原生开发者提供一个快速开发的框架。主要功能是网络数据请求以及文件断点下载。项目链接:https://gitee.com/hepta/PersonPicture2.网络请求Retrofit+Flow2.1操作手册,超级简单在viewmodel中发送请求;person是一个MutableLiveData对象fungetIma
风起于山巅
·
2022-05-12 11:52
【浅入深出理解 dagger、
Hilt
】 -
Hilt
也说过
Hilt
是由dagger更加优化并且适合Android的一个依赖注入库。那我们直接看看如何使用吧!
zhongjh
·
2022-04-28 15:24
【浅入深出理解 dagger、
Hilt
】 - dagger无参依赖注入
上一篇写了简单的传统java代码,那么这篇就是介绍dagger2代码该简单场景代码是MainActivity里面有个MainEntity实体类,该实体类里面还有个属性是MainParameter,那么这次的代码是利用dargger2把实体依赖注入进Activity里面,Activity里面将会看不到new的代码。1.实体和属性类,使用@Inject标记publicclassMainEntity{/
zhongjh
·
2022-04-27 16:31
带有
Hilt
的Android上的依赖注入
Jetpack推荐的DI库依赖项注入(DI)是一种广泛用于编程的技术,非常适合Android开发,该类将依赖项提供给类而不是自己创建。通过遵循DI原则,您将为良好的应用程序体系结构,更高的代码可重用性和易于测试奠定基础。您是否曾经尝试过在应用程序中进行手动依赖项注入?即使使用当今许多现有的依赖项注入库,由于您的项目越来越大,它仍需要大量样板代码,因为您必须手动构造每个类及其依赖项,并创建容器以重用
我们都很努力着
·
2022-02-18 16:34
依赖注入库
Hilt
的使用和理解,一篇就够了
timg(3).jpeg[TOC]1
Hilt
相较于Dagger的优势在我们了解
Hilt
之前,先需要知道Dagger,Dagger是Google提供的用于依赖注入的库,该库很多人可能都听过.Dagger的特点总结一下就是
kevinsEegets
·
2022-02-17 05:16
「神奇宝贝项目」让人眼前一亮的 Jetpack + MVVM 极简实战
PokemonGo(神奇宝贝)基于MVVM架构和Repository设计模式,PokemonGo项目中用到的技术,都是之前写过的一系列文章里面涉及到的知识点:Paging3(network+db),Dagger-
Hilt
Android进阶小麦
·
2022-02-14 03:18
Hilt
-Android Jetpack推荐的依赖注入库【译】
1_gqsETASsCZHY2m0XyEYTMQ.png依赖注入(DI)是一种广泛用于编程的技术,非常适合Android开发,在Android开发中,将依赖项提供给类而不是自己创建依赖项。通过遵循DI原则,您将为良好的应用程序体系结构,更高的代码可重用性和易于测试奠定基础。您是否曾经尝试过在应用程序中进行手动依赖项注入?即使使用当今许多现有的依赖项注入库,由于您的项目越来越大,它仍需要大量样板代码
秦军锐士
·
2022-02-05 09:41
依赖注入框架
Hilt
的使用
Hilt
这篇记录下
Hilt
最基本的使用方法。
Hilt
是基于Dagger开发的依赖注入框架。
aJIEw
·
2022-01-20 11:32
Android APT 注解处理器
使用APT知名的第三方库,如:butterknife、dagger2、
hilt
、databind
挂云帆love
·
2022-01-17 10:28
Android注解三大框架Dagger、
Hilt
和 Koin 有何不同?
那么
Hilt
是什么呢?
Hilt
是一个内部使用Dagger的库,只是简化了它的用法,因此我在这里所说的有关Dagger的内容也适用于
Hilt
。在本文中,我不会告诉您应该选择哪个库。
·
2021-12-21 11:32
android后端
Hilt
扩展 | MAD Skills
本文是MADSkills系列中有关
Hilt
的第四篇文章!在本文中,我们将探讨如何编写自定义的
Hilt
扩展。
·
2021-10-19 15:06
android依赖注入
Hilt
工作原理 | MAD Skills
本文是MADSkills系列中有关
Hilt
的第三篇文章。我们将深入探讨
Hilt
的工作原理。
·
2021-10-19 13:56
android依赖注入
Android日志:
Hilt
引入在了解
Hilt
之前,我们先来了解一个重要的概念——依赖注入(以下来源:Android开发者文档)依赖注入(DI)是一种广泛用于编程的技术,非常适用于Android开发。
搬码人
·
2021-10-15 16:38
Hilt
测试最佳实践 | MAD Skills
本文是MADSkills系列中有关
Hilt
的第二篇文章。这次我们聚焦如何使用
Hilt
编写测试,以及一些需要注意的最佳实践。
·
2021-10-15 12:17
android
Hilt
介绍 | MAD Skills
本文是MADSkills系列中有关
Hilt
的第一篇文章!在本文中,我们将探讨依赖项注入(DI)对应用的重要性,以及Jetpack推荐的AndroidDI解决方案——
Hilt
。
·
2021-10-12 12:07
android
Jetpack学习之---
Hilt
一、介绍
Hilt
提供了一种将Dagger依赖注入合并到Android应用程序中的标准方法。
初夏的雪
·
2021-08-31 19:06
Hilt
实战 | 创建应用级别 CoroutineScope
通过本文,您将学习如何通过
Hilt
创建应用级别作用域的CoroutineScope,以及如何将其作为依赖项进行注入。
·
2021-08-28 18:18
android
android Jetpack-
Hilt
基础入门
相关资料https://developer.android.com/codelabs/android-
hilt
?
土肥圆的诺诺
·
2021-08-27 18:11
android 依赖注入(
Hilt
, Koin)
githubblogqq:2383518170wx:lzyprimeλ:仓库地址:https://github.com/lzyprime/android_demos开发分支dev加入了compose,图片库由glide换为coil,DataStore代替SharedPreference。同时剔除掉LiveData,用Flow代替。本来想完全用compose完成UI实现。但是目前compose组件贫
lzyprime
·
2021-08-21 02:13
Android-Jetpack依赖注入框架 -
Hilt
入门指南
一.
Hilt
介绍
Hilt
是Android官方在依赖注入库Dagger的基础上二次封装的产物。
林栩link
·
2021-08-15 23:46
基于MVVM、Jetpack封装的小项目
CGHelper基于MVVM架构集成Google推荐的Jetpack组件库:LiveData、ViewModel、Lifecycle、
Hilt
等组件;采用Kotlin语言、网络模块采用Retrofit+
rivenlee
·
2021-06-26 14:45
从 Dagger 迁移到
Hilt
可带来的收益
Hilt
发布于2020年6月,为Android提供了依赖项注入(DI)的标准化方案。
·
2021-06-26 12:05
android
Android
Hilt
使用教程(包含实例)
Hilt
是什么,有什么用?个人认为学习
Hilt
应该先学习Dagger2,毕竟
hilt
就是对dagger2的进一步封装
Hilt
是Android的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。
九风特
·
2021-06-23 09:44
现代 Android 开发的三大亮点
部分重点内容如下:稳定版:CameraX、
Hilt
、Paging3.0、ConstraintLayout、
·
2021-06-23 07:32
android
从 Dagger 迁移到
Hilt
可带来的收益
Hilt
发布于2020年6月,为Android提供了依赖项注入(DI)的标准化方案。
·
2021-06-21 15:59
android
上一页
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
其他