首页
›
移动端与Android应用开发
›
021-Android架构组件本地持久化
›
《Android持久化技术选型指南》
VIP20
本课程属于:021-Android架构组件本地持久化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android持久化技术选型指南
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
持久化技术全景
概述Android持久化方式 · 分类 · 历史演进
持久化技术全景
Android
02
SharedPreferences原理解析
文件格式(XML) · 读写机制 · 线程安全
SharedPrefer…
原理解析
03
SharedPreferences性能瓶颈
ANR风险 · 全量读取 · commit与apply区别
SharedPrefer…
性能瓶颈
04
MMKV高性能方案
mmap原理 · 多进程支持 · 性能对比
MMKV
高性能方案
05
DataStore现代方案
Preference与Proto D… · 协程支持 · 类型安全
DataStore
现代方案
06
SQLite与Room关系型存储
关系模型 · ORM映射 · 编译期验证
SQLite
Room
07
Room与SQLite差异
注解与DAO · 数据库迁移 · 测试支持
Room
SQLite
08
文件存储与缓存策略
内部/外部存储区别 · 缓存目录 · LRU缓存
文件存储
缓存策略
09
ContentProvider与跨进程数据共享
用途 · Uri读写 · 局限性
ContentProvi…
跨进程数据共享
10
加密存储方案
SQLCipher · EncryptedSharedPre… · 密钥管理
加密存储方案
SQLCipher
11
轻量级键值存储对比
SP vs MMKV vs Data… · 性能 · 内存
轻量级键值存储对…
SP
12
复杂数据结构存储
JSON · 序列化 · ProtoBuf
复杂数据结构存储
JSON
13
数据库设计原则
表设计 · 索引 · 事务
数据库设计原则
表设计
14
Room数据库迁移策略
自动迁移 · 手动迁移 · 降级处理
Room
数据库迁移策略
15
大型数据分页加载
Paging库与Room结合 · 无限滚动 · 性能优化
大型数据分页加载
Paging
16
多进程数据访问
跨进程同步 · IPC开销 · MMKV多进程方案
多进程数据访问
跨进程同步
17
存储性能测试与基准
读写耗时测量工具 · 测试方法 · 优化方向
存储性能测试
基准
18
数据一致性与事务保证
ACID特性 · WAL模式 · 并发控制
数据一致性
事务保证
19
存储空间管理
数据库大小控制 · 清理策略 · 文件缓存清除
存储空间管理
数据库大小控制
20
持久化技术选型矩阵
按场景(配置 · 缓存 · 结构化数据
持久化技术选型矩…
按场景
21
从SP迁移至DataStore
迁移步骤 · 工具 · 注意事项
SP
DataStore
22
从SP迁移至MMKV
对比 · 性能提升 · 兼容性
SP
MMKV
23
从SQLite迁移至Room
重构步骤 · 版本控制 · 测试
SQLite
Room
24
混合使用多种持久化技术
场景拆分 · 职责分离 · 层次架构
混合使用多种持久…
场景拆分
25
持久化与MVVM架构
Repository模式 · 依赖注入 · 单元测试
MVVM
持久化
26
持久化与数据同步
本地-云端同步策略 · 冲突解决 · 离线优先
持久化
数据同步
27
持久化测试
单元测试 · 集成测试 · 内存数据库
持久化测试
单元测试
28
持久化常见陷阱与错误
ANR · 死锁 · 未关闭Cursor
持久化常见陷阱
错误
29
持久化最佳实践
配置 · 缓存 · 数据库设计
持久化最佳实践
配置
30
未来趋势与选型决策框架
新方案(KVStore · CRDT) · 决策树
未来趋势
选型决策框架
所属VIP或分类
同VIP:Android-Keystore加密存储实战教程
同VIP:Android持久化方案深度解析
同VIP:Android本地存储选型与数据迁移架构