首页
›
移动端与Android应用开发
›
053-动态化交付兼容性测试
›
《动态交付SplitInstall应用指南》
VIP20
本课程属于:053-动态化交付兼容性测试
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
动态交付SplitInstall应用指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SplitInstall概述
什么是SplitInstall · 核心优势与典型适用场景
SplitInstall
什么是
02
SplitInstall与传统APK安装对比
动态分发vs完整安装 · 体积 · 用户等待时间
SplitInstall
APK
03
Play Core库介绍
依赖配置 · 版本选择 · 与Android App Bundl…
Play
Core
04
模块化设计原则
Feature模块与Base模块的拆… · 如何划分功能粒度
模块化设计原则
Feature
05
配置AndroidManifest支持SplitInstall
split属性 · dist:onDemand标记
AndroidManif…
SplitInstall
06
On-Demand模块的定义
在build.gradle中声明di… · 模块命名规范
On-Demand
模块的定义
07
Install-time模块与条件分发
随主APK安装的模块与按条件触发的模…
Install-time
模块
08
动态特性模块的代码组织
独立Activity · 资源 · 依赖注入的考虑
动态特性模块的代…
Activity
09
使用SplitInstallManager初始化
获取实例 · 配置回调 · 设置网络策略
SplitInstall…
使用
10
请求安装模块
startInstall方法 · DeferredInstall参数与…
请求安装模块
startInstall
11
监听安装状态
SessionState与Insta…
监听安装状态
SessionState
12
处理安装进度与错误
Progress · Failed状态 · 错误码含义与重试策略
处理安装进度
错误
13
延迟加载
deferred install与d…
延迟加载
deferred
14
卸载不需要的模块
deferredUninstall方… · 释放已安装模块资源
卸载不需要的模块
deferredUnin…
15
检查模块是否已安装
getInstalledModule…
检查模块是否已安…
getInstalled…
16
应用内更新
使用SplitInstall实现功能…
应用内更新
SplitInstall
17
多语言资源模块的按需下载
语言包拆分 · 动态切换
多语言资源模块的…
语言包拆分
18
使用SplitInstall优化App Bundle大小
移除不必要的module
SplitInstall
App
19
测试SplitInstall
使用bundletool构建本地测试…
SplitInstall
测试
20
模拟Play商店的分发行为
通过adb命令触发on-demand…
Play
模拟
21
使用Test Lab进行动态分发测试
Firebase Test Lab中…
Test
Lab
22
处理安装失败的回退策略
降级到完整模块 · 用户提示
处理安装失败的回…
降级到完整模块
23
用户权限与隐私说明
不需要额外权限 · 数据安全注意事项
用户权限
隐私说明
24
不同Android版本的兼容性处理
Android 5.0+支持 · APK Signature Sche…
Android
不同
25
与Firebase Dynamic Links结合实现场景化安装
从链接触发模块下载
Firebase
Dynamic
26
分步下载与用户体验优化
进度条 · Toast提示 · 下载完成通知
分步下载
用户体验优化
27
模块间通信
通过接口 · 广播或EventBus实现跨模块协作
模块间通信
通过接口
28
使用WorkManager管理后台下载任务
电池优化 · 网络约束
WorkManager
使用
29
发布App Bundle到Play商店的注意事项
签名 · 版本号 · 分区域发布
App
Bundle
30
案例实战
一个游戏应用中使用SplitInst…
案例实战
SplitInst
所属VIP或分类
同VIP:ANR问题分析及治理实战技巧
同VIP:CICD动态交付流水线配置教程
同VIP:CI运行与动态交付配置实战