首页
›
移动端与Android应用开发
›
029-动态化交付支付SDK接入
›
《动态交付基础:SplitInstall原理指南》
VIP20
本课程属于:029-动态化交付支付SDK接入
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
动态交付基础:SplitInstall原理指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SplitInstall核心价值
按需交付 · 减少安装包体积 · 用户按需下载
SplitInstall
核心价值
02
App Bundle原理
打包拆分 · 模块化 · 签名分发
App
Bundle
03
PlayCore依赖配置
Gradle引入 · 版本选择 · 最低SDK要求
PlayCore
依赖配置
04
模块定义与Gradle配置
动态功能模块 · dist
Gradle
模块定义
05
SplitInstallManager获取
单例模式 · 上下文传递 · 错误处理
SplitInstall…
获取
06
启动可拆分模块安装
startInstall · InstallTask · DeferredInstall
启动可拆分模块安…
startInstall
07
安装状态监听与回调
SessionState · InstallState · onSuccess/onFailur…
安装状态监听
回调
08
多模块管理
批量安装 · 安装优先级 · 模块依赖处理
多模块管理
批量安装
09
模块转移与延迟安装
deferredInstall · 在WiFi下自动安装
模块转移
延迟安装
10
同步加载模块代码
SplitInstallHelper · ClassLoader · 反射调用
同步加载模块代码
SplitInstall…
11
资源文件动态访问
Resources · AssetManager · 资源ID映射
资源文件动态访问
Resources
12
native库动态加载
System.loadLibrary · abiFilters · 多架构支持
native
库动态加载
13
模块卸载流程
deferredUninstall · 条件卸载 · 状态清理
模块卸载流程
deferredUnin…
14
调试工具配置
Play Console内部测试 · 测试轨迹 · 测试版本号
调试工具配置
Play
15
本地测试方法
fakeSplitInstallMa… · 模拟状态 · 无网络调试
本地测试方法
fakeSplitIns…
16
安装进度反馈
progressBar · 百分比 · 剩余时间估算
安装进度反馈
progressBar
17
异常场景处理
网络中断 · 存储不足 · 用户取消
异常场景处理
网络
18
用户界面交互
下载提示 · 权限申请 · 安装确认对话框
用户界面交互
下载提示
19
推送更新机制
新版模块自动安装 · 版本号对比 · 增量更新
推送更新机制
新版模块自动安装
20
性能优化
异步加载 · 缓存策略 · 预下载
性能优化
异步加载
21
安全性考量
混淆规则 · 签名验证 · 防篡改检查
安全性考量
混淆规则
22
多语言与国际化
按区域拆分模块 · 动态加载strings
多语言
国际化
23
AB测试集成
功能标记 · 按用户群推送不同模块
AB
测试集成
24
分析埋点
安装成功/失败/取消事件 · 归因分析 · 留存跟踪
分析埋点
安装成功
25
模块版本管理
独立版本号 · 强制更新 · 回滚策略
模块版本管理
独立版本号
26
降级方案
缺少模块时的fallback UI · 被动提示安装
降级方案
fallback
27
兼容性处理
不同Android版本 · 不同设备密度 · kotlin互操作
兼容性处理
Android
28
测试覆盖率
单元测试 · 集成测试 · 端到端测试
测试覆盖率
单元测试
29
常见错误汇总
ErrorCode · ErrorMessages · 解决方案对照表
常见错误汇总
ErrorCode
30
生产环境上线清单
检查项 · 灰度发布 · 监控告警
生产环境上线清单
检查项
所属VIP或分类
同VIP:API接口设计规范与支付SDK对接教程
同VIP:Compose支付页面State-Hoisting应用
同VIP:Compose支付页面构建与状态提升实践