写程序用到HashMap的时候要指定类型再实例化,而且HashMap想要持久化到文件的时候也很麻烦,还需要写遍历再填入JSON中,最后还要输出到文件,OutputStream还需要捕捉异常,实在是麻烦。
于是就写出来了这个东西,起初是准备自己用的,但后来觉得这个东西对很多人来说应该很方便。
免去了Map实例化、持久化的步骤,应该也可以看作是一个加了一点功能的Key-Value数据库吧......
目前Android项目可以使用这个库,不久后会完成Java项目可用的库。
部分特性:
1.最简单的KV数据库:省略掉了Map实例化的过程(不可持久化, 只是封装了Map)
2.可持久化的KV数据库:封装Map实例化、持久化的方法,持久化只需要调用一个方法,多个实例同名数据库之间可同步。
3.一个主要实例管理多个数据库。
4.可选使用AES256加密数据库,能够保护数据。(实验功能)
https://github.com/SumiMakito/QuickKV(将不断完善,欢迎加星星~)
有中英文(中式)API文档
第一次来这里发东西,有些紧张呢...........
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/174008
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.