首页
›
移动端与Android应用开发
›
014-动态化模块下发框架
›
《SplitInstall动态交付实战教程》
VIP20
本课程属于:014-动态化模块下发框架
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
SplitInstall动态交付实战教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SplitInstall 原理与核心概念
动态交付机制 · 模块拆分粒度 · 按需下载流程
SplitInstall
原理
02
开发环境配置
Android Studio 版本要… · Gradle 插件 · SDK Manager 配置动态交付…
开发环境配置
Android
03
构建拆分模块
创建 Android Dynamic… · 配置 build.gradle · 设定 on-demand 属性
构建拆分模块
Android
04
主模块集成基础
添加 dynamicFeatures… · 依赖管理 · 签署配置注意事项
主模块集成基础
dynamicFeatu…
05
SplitInstallManager 初始化
获取管理器实例 · 检查模块安装状态 · 监听安装进度
SplitInstall…
初始化
06
按需安装单个模块
requestInstall() 调… · 监听 StateUpdatedLis… · 处理成功与失败
按需安装单个模块
requestInsta…
07
延迟安装与分批策略
setInstallMode() 参… · Deferred 模式实现 · 用户触发时机控制
延迟安装
分批策略
08
卸载拆分模块
deferredUninstall(… · 清理缓存 · 注意事项
卸载拆分模块
deferredUnin…
09
查询已安装模块
getInstalledModule… · 检测模块可用性 · 应用内条件判断
查询已安装模块
getInstalled…
10
语言资源动态交付
按语言拆分资源 · 配置 localeConfig · 用户切换语言时动态加载
语言资源动态交付
按语言拆分资源
11
即时体验与完整版切换
instant app 与 inst… · 统一代码路径
即时体验
完整版切换
12
Play Asset Delivery 与 SplitInstall 对比
适用场景 · 文件大小限制 · API 差异
Play
Asset
13
自定义下载通知
Notification 渠道配置 · 下载进度展示 · 取消下载实现
自定义下载通知
Notification
14
错误处理与重试机制
常见错误码(SESSION_NOT_… · ERROR_API_NOT_AVAI… · 异常捕获
错误处理
重试机制
15
网络状态与下载优化
网络监听(ConnectivityM… · 仅在 WiFi 下下载 · 用户提示
网络状态
下载优化
16
测试环境搭建
Internal App Shari… · Play Console 测试轨道 · 签名版本调试
测试环境搭建
Internal
17
本地测试与模拟
测试助手类 FakeSplitIns… · 单元测试框架编写
本地测试
模拟
18
混淆与 ProGuard 配置
keep 规则防止动态模块被移除 · R8 兼容性
ProGuard
混淆
19
多模块依赖冲突解决
依赖传递 · 模块间共享库 · 统一版本管理
多模块依赖冲突解…
依赖传递
20
资源与代码分离策略
拆分资源文件到动态模块 · 避免主包膨胀
资源
代码分离策略
21
按需安装的 UI 反馈
进度条 · 按钮状态 · 安装失败提示最佳实践
UI
按需安装的
22
增量更新与基线配置
split config · 版本号对齐 · 更新逻辑
增量更新
基线配置
23
安全性
验证模块签名 · 防止篡改 · https 下载校验
安全性
验证模块签名
24
性能监控与日志
安装耗时统计 · 下载速度记录 · 自定义日志输出
性能监控
日志
25
应用内更新与 SplitInstall 协同
In-app Update API…
SplitInstall
应用内更新
26
大型模块拆分案例
将地图引擎 · AR 功能 · 语音识别拆分为独立模块
大型模块拆分案例
将地图引擎
27
版本兼容与回退策略
低版本 API 降级 · 使用 Feature on Dema…
版本兼容
回退策略
28
灰度发布与 A/B 测试
按比例推送模块 · 远程配置控制模块可见性
A/B
灰度发布
29
自动化测试集成
Espresso 测试动态模块加载 · UI 自动化验证安装流程
自动化测试集成
Espresso
30
上线前的检查清单
签名验证 · 下载测试 · 性能基线
上线前的检查清单
签名验证
所属VIP或分类
同VIP:AB测试灰度方案与用户标签应用
同VIP:Android-App-Bundle原理与动态交付详解
同VIP:App-Bundle工作原理深入解析