首页
›
移动端与Android应用开发
›
057-后台任务调度Mock接口回放
›
《WorkManager依赖注入Mock集成方案》
VIP20
本课程属于:057-后台任务调度Mock接口回放
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
WorkManager依赖注入Mock集成方案
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
WorkManager概述与应用场景
什么是WorkManager · 适合什么场景 · 与传统后台任务的区别
WorkManager
应用场景
02
WorkManager核心概念
Worker · WorkRequest · WorkManager实例的创建与获…
WorkManager
核心概念
03
创建第一个WorkManager任务
编写Worker类 · 使用OneTimeWorkReque… · 启动任务
WorkManager
创建第一个
04
任务约束与链式任务
NetworkType约束 · 使用beginWith/then链接…
任务约束
链式任务
05
周期性任务与一次性任务
PeriodicWorkReques… · 最小间隔与灵活配置
周期性任务
一次性任务
06
观察任务状态与结果
WorkStatus · LiveData/Future监听 · 获取输出数据
观察任务状态
结果
07
WorkManager中的输入输出数据
Data.Builder与Data · Worker的getInputDat…
WorkManager
输入输出数据
08
依赖注入基础
什么是DI · 为什么在WorkManager中需要… · 测试)
依赖注入基础
DI
09
Hilt入门
安装Hilt依赖 · @HiltAndroidApp · Application注解
Hilt
安装
10
Hilt模块与提供依赖
@Module · @Provides · @Binds
Hilt
模块
11
在Worker中注入依赖
@HiltWorker注解 · 构造函数注入 · 添加@AssistedInject
Worker
注入依赖
12
使用@HiltWorker注解详解
@Assisted · @AssistedInject · Application与Worker…
HiltWorker
使用@
13
自定义Worker工厂(WorkerFactory)
不使用Hilt时 · 手动实现Factory · 注入依赖
Worker
WorkerFactor…
14
使用Dagger手动注入(替代方案)
Dagger组件 · Subcomponent · 在Worker中获取组件
Dagger
使用
15
测试基础
JUnit与Instrumented… · 测试环境搭建
测试基础
JUnit
16
Mockito入门
Mock与Stub:创建Mock对象 · when…thenReturn · 验证交互
Mockito
Mock
17
MockK入门(Kotlin首选)
coEvery · coVerify · 对suspend函数的Mock支持
MockK
Kotlin
18
测试WorkManager
TestListenableWork…
WorkManager
测试
19
使用WorkManagerTestInitHelper
初始化测试WorkManager · 同步执行任务
WorkManagerT…
使用
20
Mock依赖注入
替换真实依赖
Mock
依赖注入
21
测试链式任务与约束
验证工作链执行顺序 · 模拟约束条件
测试链式任务
约束
22
测试周期性任务
使用TestDriver控制时间 · 验证重复执行逻辑
测试周期性任务
TestDriver
23
模拟WorkManager的延迟与运行
使用TestListenableWo…
WorkManager
模拟
24
集成测试
真实设备与模拟环境
集成测试
真实设备
25
使用FakeRepository替换网络/数据库
创建Fake实现 · 保证测试独立与快速
FakeReposito…
使用
26
集成Hilt测试
@HiltAndroidTest · 注入Fake依赖
Hilt
集成
27
测试ViewModel中的WorkManager
ViewModel如何持有WorkM… · 对ViewModel进行单元测试
ViewModel
WorkManager
28
测试WorkManager与Room结合场景
注入Room数据库 · 测试数据库操作的后台任务
WorkManager
Room
29
测试WorkManager与Retrofit结合场景
Mock网络请求 · 测试后台同步任务
WorkManager
Retrofit
30
最佳实践
架构 · 可测试性与性能优化:分层架构 · 避免内存泄漏
最佳实践
架构
所属VIP或分类
同VIP:Android-CI流水线集成Mock测试资料
同VIP:Android后台Mock回放设计指南
同VIP:CI管道集成Mock回放教程