39

我曾经为 iPhone 编程。

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

好吧,我应该使用类似框架的 coredata 吗?

android有类似的东西吗?

4

5 回答 5

27

实际上,您需要检查适用于 Android 的 ORM 工具的持久性。并确定最适合您的工具。

以下是您的首选:

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

绿道: http ://greendao-orm.com/

于 2012-06-15T07:34:30.627 回答
9

Room数据存储是一种在 Android 中存储应用程序数据的新方法。它由 google 提供,是 Android Architecture 组件的一部分。是作为、和许多其他Room方法的高级第一方替代方案提供的。RealmORMLiteGreenDao

于 2018-11-27T05:55:52.293 回答
5

我最近发布了一个开源版本的 Android 核心数据,称为 NexusData。你可以在这里找到它:https ://github.com/dkharrat/NexusData

它仍处于开发初期,但希望会随着时间的推移而成熟。

于 2014-04-08T06:57:33.800 回答
5

试试安卓领域。它看起来直截了当且易于使用

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

于 2015-03-06T04:05:55.490 回答
1

实际上,我认为您有两种解决方案可以在不直接使用 SQLite 的情况下保存数据。

您可以使用共享首选项将值保存到键。它允许快速保存信息,但它非常有限。另外,我听说过greenDAO(阅读“入门” ),不幸的是它比Core Data更难使用,因为你找不到任何用户界面。

于 2012-06-15T07:29:21.057 回答