- 博客(4)
- 收藏
- 关注
原创 记录一下MMKV使用
MMKV是腾讯开源的高性能键值存储框架,相比SharedPreferences具有显著优势:采用mmap内存映射和增量更新技术,读写性能接近内存操作;原生支持多线程安全和跨进程通信;支持更多数据类型。文章通过对比SharedPreferences和ContentProvider,分析了MMKV的核心优势、关键技术实现和适用场景,并提供了使用MMKV+Gson存储SIM卡信息的完整案例,包括单例模式实现、线程安全处理和跨进程支持。MMKV适合高频读写、大数据量存储等场景,但不适合结构化数据存储和复杂查询需求。
2025-07-19 23:46:51
900
原创 Binder解析 (1)- Binder的JNI注册
预加载类和资源:通过复制自身进程快速创建应用进程,提高启动速度。进程孵化:通过 Unix 域套接字接收孵化请求,为每个应用创建独立进程。系统服务启动:启动 Android 核心系统服务(如 ActivityManager、WindowManager 等)。此配置确保 Zygote 以最高优先级运行,并在崩溃时自动恢复依赖服务,维护系统稳定性。
2025-06-08 14:12:34
1502
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
3