返回顶部
首页 > 资讯 > 精选 >【Android源码面试宝典】MMKV从使用到原理分析(一)
  • 706
分享到

【Android源码面试宝典】MMKV从使用到原理分析(一)

androidandroidstudiojava 2023-08-17 20:08:19 706人浏览 安东尼
摘要

去年,我们写过一篇文章,对于Android原生提供的key-value存储api SharePreference,进行了从使用到原理的深入分析,同时对其中存在的ANR问题、存取慢等问题,进行了深入的探索、总结。但是之前的文章,我们仅仅指

去年,我们写过一篇文章,对于Android原生提供的key-value存储api SharePreference,进行了从使用到原理的深入分析,同时对其中存在的ANR问题、存取慢等问题,进行了深入的探索、总结。但是之前的文章,我们仅仅指出了问题,没有给大家提供解决方案,也就是说,SharePreference既然不建议使用,那么我应该使用啥?

答案是有的,例如Tencent的mmkv、 Jetpack DataStore,本文,我们从使用入手,一起来深入学习一下MMKV的原理,并且过程中,也会与SharePreference进行对比分析,看它如何解决SharePreference存在的诸多问题的。

小需求:我们为了同步验证MMKV的跨进程通信能力,那么我们新建两个activity,分别为Test1Activity与Test2Activity,两个activity属于不同的进程,在Test1Activity中使用mmkv进行数据的存储,然后在Test2Activity中获取相关key的value,然后进行显示。

1.MMKV的使用

这个简单,我们直接看github mmkv组件的介绍
首先在build.gradle 文件中,引入mmkv

dependencies 

来源地址:https://blog.csdn.net/baobei0921/article/details/128948565

--结束END--

本文标题: 【Android源码面试宝典】MMKV从使用到原理分析(一)

本文链接: https://lsjlt.com/news/373227.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作