首页
›
移动端与Android应用开发
›
003-Android架构组件设计
›
《SystemUI依赖注入架构与系统服务集成》
VIP20
本课程属于:003-Android架构组件设计
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SystemUI依赖注入架构与系统服务集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
依赖注入核心概念
控制反转 · DI容器 · 依赖图
依赖注入核心概念
控制反转
02
Dagger基础组件详解
@Module · @Provides · @Component
Dagger
基础组件详解
03
Hilt入门配置
@HiltAndroidApp · @AndroidEntryPoint · @HiltViewModel
Hilt
入门配置
04
SystemUI项目结构分析
关键注入点识别与服务组件
SystemUI
项目结构分析
05
Hilt模块组织
全局模块 · 特性模块 · 绑定模块的搭建
Hilt
模块组织
06
作用域管理实践
@Singleton · @ActivityScoped · 自定义作用域
作用域管理实践
Singleton
07
Provider与Lazy
懒加载用法及性能对比实现
Provider
Lazy
08
多绑定与Map注入
@IntoSet · @IntoMap处理多实现方案
Map
多绑定
09
限定符应用
@Qualifier区分同类型不同依…
限定符应用
Qualifier
10
与ViewModel集成
用Hilt注入ViewModel及S…
ViewModel
集成
11
Service注入
SystemUI中Service依赖…
Service
注入
12
BroadcastReceiver注入
动态注册广播接收者的DI方案
BroadcastRec…
注入
13
ContentProvider注入
注入点配置与注意事项
ContentProvi…
注入
14
依赖注入与单元测试
使用@HiltTest替换依赖
依赖注入
单元测试
15
构建变体与DI
debug/release不同Moc…
DI
构建变体
16
子组件与作用域继承
子组件作用域管理实战
子组件
作用域继承
17
编译期错误排查
常见Dagger编译错误及修复
编译期错误排查
Dagger
18
运行时崩溃跟踪
循环依赖 · 缺失注入的解决方案
运行时崩溃跟踪
循环依赖
19
依赖注入与可测试性
为SystemUI组件编写DI测试用…
依赖注入
可测试性
20
模块化依赖管理
Feature模块间依赖关系与跨模块…
模块化依赖管理
Feature
21
生命周期管理注入
自定义Lifecycle-aware…
生命周期管理注入
Lifecycle-aw…
22
延迟初始化策略
OnDemand与AppStartu…
延迟初始化策略
OnDemand
23
系统服务注入
通过@Provides注入系统服务示…
系统服务注入
Provides
24
自定义View注入
在SystemUI自定义View中使…
View
自定义
25
WorkManager Worker注入
后台任务依赖注入实现
WorkManager
Worker
26
Navigation与Hilt
SafeArgs与Hilt View…
Navigation
Hilt
27
配置管理注入
BuildConfig · SystemProperties等动…
配置管理注入
BuildConfig
28
后台任务注入
JobScheduler · ForegroundService的…
后台任务注入
JobScheduler
29
依赖注入与性能优化
减少反射 · 编译期优化实践
依赖注入
性能优化
30
SystemUI DI实战项目
从零搭建完整依赖注入结构及集成测试
SystemUI
DI
所属VIP或分类
同VIP:AIDL接口设计入门到实战
同VIP:Android-AMS进程与Activity生命周期管理
同VIP:Android-Binder与AIDL跨进程通信实现