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 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
为Android构建现代应用——应用导航设计
在前一章节的实现中,Skeleton:Mainstructure,我们留下了几个Jetpack架构组件,这些组件将在本章中使用,例如Composables、ViewModels、Navigation和
Hilt
书中有颜如玉
·
2023-08-04 12:09
Android
Jetpack
Compose
别裁
android
android
jetpack
Hilt
稳定版发布 | 更便捷的 Android 依赖项注入
这意味着
Hilt
已经完全可以在生产环境中使用。
Hilt
相比Dagger更加便捷,同时也能帮您减少模板代码,它专为Android而生,并集成了多个Jetpack依赖库。
谷歌开发者
·
2023-08-03 10:39
Jetpack 实战Kotlin(三)sunflower 分析Kotlin版本注入
Jetpack实战目录:Jetpack实战Java(一)写Java版的sunflower分析Java版本Jetpack实战Java(二)写Java版的sunflower分析Java版本
Hilt
入门思想,
zcwfeng
·
2023-07-29 11:52
基于
Hilt
的依赖注入跨模块导航框架的Kotlin实现
前提:GitHub链接:GitHub-savelove123/AwesomeNavigation:基于
Hilt
的Android页面导航框架在使用清洁架构+MVVM+组件化重构现有的项目的时候,为了实现跨模块页面导航
黄振飞
·
2023-07-26 12:16
Android架构
android
依赖注入
导航框架
路由框架
Hilt
MVVM
Navigation
直接拿去赚钱的 ChatGPT 开源项目
使用
Hilt
和AppStartup等Jetpack库实现Android
六月·飞雪
·
2023-07-20 09:11
工具
chatgpt
android——
Hilt
实现依赖项注入
简介
Hilt
是Android的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。
Hilt
是Google推出的一种依赖注入框架,它能够大大简化Android应用程序的开发过程。
wy313622821
·
2023-06-16 12:40
kotlin
-
java
android
jetpack
Hilt
学习
Hilt
是什么?HiltGoogle开源的一个Android的依赖注入库,其实是基于Dagger。
Hilt
是专门为android打造的,可以使我们的代码尽量的简化
Hilt
创建了一组标准的组件和作用域。
刘景昌
·
2023-06-13 18:13
Android
Hilt
基本使用及详解
Hilt
初探
Hilt
就是Android团队联系了Dagger2团队,一起开发出来的一个专门面向Android的依赖注入框架。相比于Dagger2,
Hilt
最明显的特征就是:1.简单。
我爱田Hebe
·
2023-06-09 22:23
Jetpack
Hilt
框架的基本使用
什么是
Hilt
?
Hilt
是一个功能强大、用法简单的依赖注入框架,于2020年加入到Jetpack家族中。
金戈鐡馬
·
2023-06-08 10:35
Android
android
kotlin
Jetpack
Hilt
依赖注入
Android使用
Hilt
依赖项注入 - 二
Hilt
是Android的依赖项注入库,可减少在项目中执行手动依赖项注入的样板代码。
嘴巴吃糖了
·
2023-06-07 05:10
android
android
studio
java
打造高效Android应用,从
Hilt
注入框架开始
概述在Android开发中,注入解耦是一种设计模式,用于解决代码耦合的问题。通过使用注入技术,可以将应用程序中的不同部分解耦,从而使得代码更加灵活、易于维护和升级。在Android中,注入解耦通常使用依赖注入(DependencyInjection)技术实现。依赖注入可以使得应用程序的各个组件之间的依赖关系更加明确、灵活,同时也能够方便地实现组件的替换和升级。注入解耦可以带来以下好处:代码结构更加
程序猿会指北
·
2023-04-20 22:14
android开发技术
jetpack
android
android
studio
java
Android开发
android
jetpack
Hilt
进阶--本文带你吃透
Hilt
自定义与跨壁垒
跨越IOC容器的壁垒使用依赖注入(DI)时,我们需要它对实例、依赖关系、生命周期进行管理,因此DI框架会构建一个容器,用于实现这些功能。这个容器我们惯称为IOC容器。在容器中,会按照我们制定的规则:创建实例访问实例注入依赖管理生命周期但容器外也有访问容器内部的需求,显然这里存在一道虚拟的边界、壁垒。这种需求分为两类:依赖注入客观需要的入口系统中存在合理出现的、非DI框架管理的实例,但它不希望破坏其
愿天堂没有996
·
2023-04-17 19:04
android
Hilt
android jetpack
hilt
依赖注入框架 简单使用流程
hilt
依赖注入框架简单使用流程参考文章:https://mp.weixin.qq.com/s/OEX1d2cU1zGG5BBM-nANBg1.在根项目的gradle中classpath'com.google.dagger
Mr.小二
·
2023-04-11 22:06
Android之
Kotlin
android
android
studio
android 依赖注入原理,简单谈谈
Hilt
——依赖注入框架
因此官方也是为了让咱们更好使用依赖注入框架,为咱们封装了一个新的框架——
Hilt
,今天一块儿来看看:框架依赖注入是啥?为何须要她?
Hilt
是啥,怎么用?
Hilt
支持哪些类的依赖注入。依赖注入是啥?
MemoryScott
·
2023-04-11 22:35
android
依赖注入原理
注入框架
Hilt
1.什么是HiltHilt是Android团队基于Dagger2,开发的一个专门面向Android的依赖注入框架,相比于Dagger2,
Hilt
具有一下的优势:使用加单提供了Android专属API2.
若之灵动
·
2023-04-11 22:05
Android
技术点总结
Android
Hilt注入
依赖注入
Jetpack成员
Hilt
依赖注入框架简析
Jetpack成员
Hilt
依赖注入框架简析什么是
Hilt
?依赖注入库,是专门针对于Android平台的依赖注入库,它是基于dagger。更确切的说:就是用
记忆随风
·
2023-04-11 22:59
新技术探索
android
kotlin
java
flutter
Android依赖注入与
Hilt
的使用
三.安卓的依赖注入框架Dagger与
Hilt
四.
Hilt
的使用
hilt
相关的注解
hilt
基本使用必须配置选项onlysampletest分支代码详解complextest分支代码详解(更复杂一些的使用)
fjnu_se
·
2023-04-11 22:28
Android
android
Android
Hilt
依赖注入框架
Hilt
是一个基于Dagger2的依赖注入框架,它提供了一些简便的注入方式来简化开发者在Android应用中使用Dagger2的复杂性。
Just_Paranoid
·
2023-04-11 22:55
Android
android
jetpack
hilt
dagger2
一文吃透
Hilt
自定义与跨壁垒
Component、Module的真实含义自定义定义Scope定义Component使用Manager管理Component在生命周期范围更小的Component中使用解决独立library的依赖初始化问题使用
hilt
·
2023-04-11 10:59
Android-MVVM-Databinding的原理、用法与封装
前言说起DataBinding/ViewBinding的历史,可谓是一波三折,甚至是比Dagger/
Hilt
还要传奇。
Android小贾
·
2023-04-08 20:01
Android
移动开发
Jetpack
compose
android
kotlin
android
studio
android
jetpack
java
Jetpack Compose中ViewModel、Flow、
Hilt
、Coil的使用
Compose可以配合多个Jetpack组件使用Compose可以配合多个Jetpack组件开发提高开发效率多种组合方式Compose配合ViewModel使用概述Compose中ViewModel的使用和Jetpack一致,通常我们构建页面的时候,如果一条数据多个布局都需要使用到的话我们只能在方法的形参中层层传递。但是这样明显是不合理的,会降低代码的可读性。使用ViewModel可以完美的解决这
卡布哥哥学安卓
·
2023-04-05 16:41
compose
jetpack
android
android
jetpack
JetPack系列之
Hilt
使用
1、基本介绍:字段注入:
Hilt
需要知道如何从相应组件Component中提供必要依赖项的实例。绑定:将某个类型的实例作为依赖项提供所需的信息。
坐槐不乱
·
2023-04-05 16:40
Android开发
android
jetpack
Android中
Hilt
的简单使用
前言:一、AndroidHilt依赖注入框架的引入步骤如下:1.引入
Hilt
,在App的Build.gradle目录下添加
hilt
插件和依赖:plugins{id'com.android.application'id'kotlin-android'id'kotlin-kapt'id'dagger.
hilt
.android.plugin
淡淡的香烟
·
2023-04-05 15:27
Android
Jetpack
android
Android依赖注入框架
Hilt
的使用
Hilt
可以说是专门为Android打造,提供了一种将Dagger依赖项注入到Android应用程序的标准方法,而且创建了一些标准的组件和作用域,这些组件会自动集成到Android应用程序的各个生命周期中
PalmerYang
·
2023-04-05 15:27
Android开发
android
Android
Hilt
基本使用及详解
Hilt
初探
Hilt
就是Android团队联系了Dagger2团队,一起开发出来的一个专门面向Android的依赖注入框架。相比于Dagger2,
Hilt
最明显的特征就是:1.简单。
Android_HQK
·
2023-04-05 15:46
Android
架构师之路
android
Android--
Hilt
入门
谷歌接管Dagger后,推出了自己的
Hilt
框架,
Hilt
基于Dagger做了一层封装,大大简化了Dagger的使用,定制了一系列规范,并支持Jetpack中部分组件,是一个专门为安卓开发的DI框架一、
Aruba233
·
2023-04-05 15:16
java
android
spring
安卓
移动开发
Android
hilt
替换dagger遇到的context导致crash问题
最近在尝试将项目中的dagger依赖注入替换成
hilt
,碰到了crash的问题,排查了一下原因记录一下。
下一个转角124
·
2023-04-05 15:46
android
dagger
hilt
context
Android依赖注入与
Hilt
的使用
三.安卓的依赖注入框架Dagger与
Hilt
四.
Hilt
的使用
hilt
相关的注解
hilt
基本使用必须配置选项onlysampletest分支代码详解complextest分支代码详解(更复杂一些的使用)
lixiaoxin-12
·
2023-04-05 15:43
android
android
studio
开发语言
java
ide
2.基于Dagger2.38.1版本源码理解
hilt
注解-@AndroidEntryPoint或@HiltAndroidApp
前言@AndroidEntryPoint用于修饰ComponentActivity、Service、Broadcast、service、Fragment、View。@HiltAndroidApp用于修饰Application;注解规则节点使用@HiltAndroidApp或@AndroidEntryPoint注解修饰有且仅有一个;@HiltAndroidApp或@AndroidEntryPoint
佛学徒-代码搬运工
·
2023-04-05 15:04
源码实际应用
android
一看就会 Android中
Hilt
的各场景使用
新版
Hilt
在Android各种场景的详细使用手册关于
Hilt
与Koin的性能对比,之前有过分析。
锐湃
·
2023-04-05 15:01
程序设计
android
java
kotlin
Jetpack -
Hilt
全面使用和解析
1.概念
Hilt
(刀把)是Android的依赖项注入库,专门面向Android的依赖注入框架。可减少在项目中执行手动依赖项注入的样板代码。
NO Exception?
·
2023-04-05 15:31
JetPack
jetpack
Hilt
Android-Jetpack依赖注入框架 -
Hilt
入门指南
一.
Hilt
介绍
Hilt
是Android官方在依赖注入库Dagger的基础上二次封装的产物。
锐湃
·
2023-04-05 15:01
程序设计
android
安卓官方文档
Hilt
注入多个绑定三种示例
kotlin//Asadependencyofanotherclass.@Module@InstallIn(ActivityComponent.class)objectAnalyticsModule{@ProvidesfunprovideAnalyticsService(@AuthInterceptorOkHttpClientokHttpClient:OkHttpClient):Analytics
bbq61898762
·
2023-04-05 15:00
开发记录
android
kotlin
java
Hilt
的使用(依赖注入的基础知识)一
二、未使用依赖注入三、使用构造函数或字段进行依赖注入四、自动依赖项注入五、依赖项注入的替代方法六、在Android应用中使用
Hilt
七、总结八、参考链接一、前言
Hilt
是Android的依赖注入库,是依赖倒置思想的体现
Mr_Tony
·
2023-04-05 15:56
JetPack
android
jetpack
Android中高级成长之路—
Hilt
组件Java语言(一)
目录前言
Hilt
接入
Hilt
应用构造函数注入模块注入组件对应生命周期每个组件的作用域注释
Hilt
中的预定义限定符定义注入使用为接口或者抽象对象注入使用@Binds创建注入使用总结前言在学习今天的
Hilt
一键曾当百万狮
·
2023-04-05 15:21
Android
jetpack
android
Jetpack架构组件库:
Hilt
HiltHilt是基于Dagger2的依赖注入框架,Google团队将其专门为Android开发打造了一种纯注解的使用方式,相比Dagger2而言使用起来更加简单。依赖注入框架的主要作用就是控制反转(IOC,InversionofControl),那么什么是控制反转呢?首先它是一种技术思想,而不是一种具体的技术体现。它描述的是:面向对象的开发语言领域中的对象的创建和管理问题。控制:指的是对象创建(
川峰
·
2023-04-05 15:17
架构
Android
android
架构
Jetpack架构组件库
Hilt
依赖注入
Hilt
使用笔记
Hilt
是什么依赖注入框架优势重用类以及分离依赖项类不再控制其依赖项的创建方式,而是支持任何配置。
紫鹰
·
2023-04-04 21:39
Android | 从 Dagger2 到
Hilt
玩转依赖注入(一)
(联系方式在GitHub)前言依赖注入是项目组件解耦中非常重要的一个手段,Dagger2和
Hilt
是在Android中最主要的依赖注入框架;在这篇文章里,我将总结Dagger2的使用方法,如果能帮上忙,
彭旭锐
·
2023-04-04 14:55
在 Android 和
Hilt
中限定作用域
在
Hilt
中,您可以通过注解将类型的作用域限定在某些容器或组件内。例如,您的应用中有一个处理登录和注销的UserManager类型。
谷歌开发者
·
2023-04-03 23:19
从 Dagger 迁移到
Hilt
可带来的收益
对于新项目,
Hilt
有着编译期校验,良好的运行时性能以及扩展性(阅读文章Android和
Hilt
中限定作用域,获取更多信息)。然而,
Hilt
对于已经使用Dagger的应用有何优势呢?
谷歌开发者
·
2023-04-03 11:38
Hilt
使用姿势全解析
Hilt
是什么?
Hilt
是Android的依赖注入库,可以减少在项目中执行手动依赖项注入的样板代码。执行手动依赖项注入需要手动构造每个类及其依赖项,并借助容器重复使用和管理依赖项。
王灵
·
2023-04-03 07:44
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他