首页
›
移动端与Android应用开发
›
040-网络缓存工程卡顿耗电调优
›
《Room数据同步策略与实现案例》
VIP20
本课程属于:040-网络缓存工程卡顿耗电调优
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Room数据同步策略与实现案例
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Room数据库简介
ORM概念 · Room组件 · 优势
Room
数据库简介
02
实体(Entity)定义
注解 · 主键 · 字段
Entity
实体
03
DAO(Data Access Object)
查询 · 插入 · 更新
DAO
Data
04
数据库(Database)类
创建 · 版本迁移 · 回调
Database
数据库
05
数据同步基础
本地存储 vs 远程数据源
数据同步基础
vs
06
同步策略概述
离线优先 · 网络优先 · 混合
同步策略概述
离线优先
07
网络层选择
Retrofit · OkHttp · GraphQL
网络层选择
Retrofit
08
数据模型映射
网络DTO与本地Entity转换
数据模型映射
DTO
09
同步触发方式
手动 · 定时 · 事件驱动
同步触发方式
手动
10
使用LiveData观察数据变化
使用LiveData观察数据变化 · 核心概念 · 实践要点
LiveData
使用
11
使用Flow实现响应式同步
使用Flow实现响应式同步 · 核心概念 · 实践要点
Flow
使用
12
分页加载
Paging 3与Room结合
分页加载
Paging
13
增量同步
基于时间戳或版本号
增量同步
基于时间戳或版本…
14
全量同步
一次性拉取所有数据
全量同步
一次性拉取所有数…
15
冲突解决策略
最后写入胜利 · 手动合并 · 版本控制
冲突解决策略
最后写入胜利
16
使用WorkManager执行后台同步
使用WorkManager执行后台同步 · 核心概念 · 实践要点
WorkManager
使用
17
同步状态管理
loading · success · error
同步状态管理
loading
18
离线缓存策略
过期时间 · 缓存刷新
离线缓存策略
过期时间
19
网络状态监听
ConnectivityManage… · NetworkCallback
网络状态监听
Connectivity…
20
同步队列机制
防止并发冲突
同步队列机制
防止并发冲突
21
数据一致性保证
事务 · 幂等性
数据一致性保证
事务
22
测试Room数据库
本地测试 · Mock数据源
Room
测试
23
测试同步逻辑
单元测试 · 集成测试
测试同步逻辑
单元测试
24
性能优化
批量操作 · 索引优化 · 查询优化
性能优化
批量操作
25
迁移策略
Schema版本升级 · 数据迁移
迁移策略
Schema
26
多表关联同步
一对一 · 一对多 · 多对多
多表关联同步
一对一
27
图片/文件等大文件的同步策略
图片/文件等大文件的同步策略 · 核心概念 · 实践要点
图片
文件等大文件的同…
28
安全与加密
Room加密 · 数据脱敏
安全
加密
29
实战案例
新闻APP离线阅读同步
实战案例
APP
30
实战案例
电商购物车同步
实战案例
电商购物车同步
所属VIP或分类
同VIP:Android内存优化实战技巧
同VIP:Android卡顿堆栈定位与调优实战
同VIP:Android性能调优工具链使用技巧