首页
›
移动端与Android应用开发
›
039-模块化架构渲染瓶颈剖析
›
《Hilt依赖注入对渲染性能影响案例》
VIP20
本课程属于:039-模块化架构渲染瓶颈剖析
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Hilt依赖注入对渲染性能影响案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Hilt入门
什么是Hilt · 依赖注入概述 · Hilt与传统Dagger对比
Hilt
什么是
02
Hilt核心概念
组件 · 模块 · 入口点
Hilt
核心概念
03
Hilt项目配置
添加依赖 · 初始化Application · @HiltAndroidApp
Hilt
项目配置
04
Hilt注入方式
构造函数注入 · 字段注入 · 方法注入
Hilt
注入方式
05
Hilt作用域
@Singleton · @ActivityScoped · @FragmentScoped等
Hilt
作用域
06
渲染性能基础
Android渲染管线 · VSync · 16ms原则
渲染性能基础
Android
07
渲染性能指标
帧率 · 掉帧 · 卡顿
渲染性能指标
帧率
08
渲染性能检测工具
Systrace · GPU呈现模式 · Profile GPU Render…
渲染性能检测工具
Systrace
09
渲染性能影响因素
布局复杂度 · 过度绘制 · 动画
渲染性能影响因素
布局复杂度
10
依赖注入对性能的影响
对象创建开销 · 作用域管理 · 懒加载策略
依赖注入对性能的…
对象创建开销
11
Hilt注入与对象生命周期
注入对象何时创建 · 何时销毁
Hilt
注入
12
Hilt单例性能测试
@Singleton对象的创建与缓存…
Hilt
单例性能测试
13
Hilt ActivityScoped注入
每次Activity重建时对象创建对…
Hilt
ActivityScop…
14
Hilt ViewModel注入
ViewModelProviders…
Hilt
ViewModel
15
Hilt FragmentScoped注入
Fragment生命周期切换时的性能…
Hilt
FragmentScop…
16
案例一
列表页滑动卡顿——Hilt注入大量I…
案例一
Hilt
17
案例二
动画帧率降低——Hilt注入频繁创建…
案例二
Hilt
18
案例三
启动页白屏——Application…
案例三
Application
19
案例四
配置变更后重建——Hilt重新注入导…
案例四
Hilt
20
案例五
多模块项目——跨模块依赖对渲染链路的…
案例五
多模块项目
21
Hilt性能优化技巧
懒加载(@Lazy)与Provide…
Hilt
性能优化技巧
22
Hilt性能优化
限定作用域以减少对象创建
Hilt
性能优化
23
Hilt性能优化
使用@Binds优化接口注入的开销
Hilt
性能优化
24
Hilt性能优化
避免在UI线程进行复杂注入操作
Hilt
性能优化
25
Hilt性能优化
使用@AssistedInject处…
Hilt
性能优化
26
性能检测实战
使用Macrobenchmark测量…
性能检测实战
Macrobenchma…
27
性能检测实战
结合Systrace分析Hilt注入…
性能检测实战
Systrace
28
性能优化方案设计
根据案例总结最佳实践
性能优化方案设计
根据案例总结最佳…
29
Hilt与手动注入的性能对比
测试数据与结论
Hilt
手动注入的性能对…
30
课程总结
依赖注入与渲染性能的平衡之道
课程总结
依赖注入
所属VIP或分类
同VIP:AGP与Keystore签名影响包体积实战
同VIP:AGP签名配置影响渲染包体积实战教程
同VIP:AGP配置对渲染包体积影响的实践指南