什么是android的核心数据等价物

时间:2012-06-15 07:20:59

标签: android core-data

我曾经为iPhone编程。

但后来我想在Android上制作另一个类似的程序。

那么,我应该使用像框架一样的coredata吗?

android有类似的东西吗?

5 个答案:

答案 0 :(得分:26)

实际上你需要的是检查Android的ORM工具的持久性。并决定哪一个最适合你。

以下是您的首选:

OrmLite:http://ormlite.com/sqlite_java_android_orm.shtml

GreenDao:http://greendao-orm.com/

答案 1 :(得分:5)

我最近发布了一款名为NexusData的Android核心数据的开源版本。您可以在此处找到它:https://github.com/dkharrat/NexusData

它还处于早期发展阶段,但希望随着时间的推移逐渐成熟。

答案 2 :(得分:5)

尝试Android领域。它看起来很直接,易于使用

https://github.com/realm/realm-java

答案 3 :(得分:1)

实际上,我认为你有两个解决方案来保存数据而不直接使用SQLite。

您可以使用共享首选项将值保存到密钥。它允许快速保存信息,但它非常有限。 另外,我听说过 greenDAO (请阅读"get started"),遗憾的是,它比核心数据更难使用,因为您找不到任何用户界面。

答案 4 :(得分:1)

Room数据存储是一种在Android中存储应用程序数据的新方法。它由google提供,是Android体系结构组件的一部分。 RoomRealmORMLiteGreenDao和其他许多语言的高级第一方替代品。

相关问题