之前推送过再见ShadPfncs拥抱JtpackDataSto,本篇与其标题相似,但本篇说得是ProtoDataSto,对于Proto这种数据格式,是非常有掌握的必要的,看看其在DataSto中所处的角色吧,当然如果对SP的一些问题感兴趣,建议先看上篇。
Googl增加了一个新Jtpack的成员DataSto,主要用来替换ShadPfncs,而JtpackDataSto有两种实现方式:
ProtoDataSto:存储类的对象(typdobjcts),通过protocolbuffrs将对象序列化存储在本地PfncsDataSto:以键值对的形式存储在本地和ShadPfncs类似在上一篇文章再见ShadPfncs拥抱JtpackDataSto中介绍了ShadPfncs都有那些坑,以及PfncsDataSto为我们解决了什么问题。
而今天这篇文章主要来介绍ProtoDataSto,ProtoDataSto通过protocolbuffrs将对象序列化存储在本地,所以首先需要安装Protobuf编译proto文件,Protobuf编译大致分为Gradl插件编译和命令行编译,这两种方式已经发布到了博客上,欢迎点击下方链接前往查看。
Protobuf安装Gradl插件编译proto文件