在Android中,除了SQLite以外,是否还有其他用于在手机上持久化数据的替代方案?我正在寻找类似于iOS CoreData或更简单的键值存储。如果我们需要将其与应用程序一起嵌入,则相对较小的大小也很好。
感谢您的帮助。
在Android中,除了SQLite以外,是否还有其他用于在手机上持久化数据的替代方案?我正在寻找类似于iOS CoreData或更简单的键值存储。如果我们需要将其与应用程序一起嵌入,则相对较小的大小也很好。
感谢您的帮助。
我对iOS一无所知,但是可以看一下SharedPreferences
。你可以将数据序列化为XML格式。看一下这个名叫Simple http://simple.sourceforge.net/ 的工具,它的大小不到500KB。
存在一个备选方案叫做REALM,它是一个完整的库,用于像对象一样管理数据库,类似于Ruby on Rails中的ActiveRecord。它的优点之一是事务速度很快。但是要注意,因为它是一个新的库,也许最好先阅读所有文档。
greenDAO
是否支持内存映射的分离/合并吗?http://stackoverflow.com/questions/40399878/detach-merge-with-ormlight-greendao - János