android的coredata等价物是什么
我曾经为iPhone编程 但是我想在安卓系统上再做一个类似的程序 那么,我应该使用类似coredata的框架吗android的coredata等价物是什么,android,core-data,Android,Core Data,我曾经为iPhone编程 但是我想在安卓系统上再做一个类似的程序 那么,我应该使用类似coredata的框架吗 android有类似的功能吗?实际上,我认为有两种解决方案可以在不直接使用SQLite的情况下保存数据 可以使用共享首选项将值保存到键。它允许快速保存信息,但非常有限。 另外,我也听说过绿道,不幸的是,它比核心数据更难使用,因为你找不到任何用户界面。实际上你需要的是检查Android的ORM工具的持久性。并决定哪一个最适合你 以下是您的首选: 奥姆莱特: GreenDao:我最近发布了
android有类似的功能吗?实际上,我认为有两种解决方案可以在不直接使用SQLite的情况下保存数据 可以使用共享首选项将值保存到键。它允许快速保存信息,但非常有限。
另外,我也听说过绿道,不幸的是,它比核心数据更难使用,因为你找不到任何用户界面。实际上你需要的是检查Android的ORM工具的持久性。并决定哪一个最适合你 以下是您的首选: 奥姆莱特:
GreenDao:我最近发布了Android核心数据的开源版本,名为NexusData。你可以在这里找到它:
它仍处于开发初期,但有望随着时间的推移逐渐成熟。试试Android Realm。它看起来很简单,易于使用
Room
数据存储是在Android中存储应用程序数据的一种新方法。它由谷歌提供,是Android架构组件的一部分Room
是一个高级的、第一方的选择,可以替代Realm
、ORMLite
、GreenDao
和其他许多地方。这就足够了。绿岛。这是最好的吗?这是什么?我知道这很旧,但我想回答的是,我目前正在试用greenDAO,它会为您生成SQL语句,并将它们包装在类中,以便您可以更轻松地使用它们,而不会在查询中出现拼写错误。这是一个老问题。2015年,你可以看看realm.io,也可以看看Check out,这是一款简单、非侵入性、灵活的Android ORM。看起来realm.io真的是当今的“最佳”解决方案——对Android和iOS来说都是如此。我的voteup是针对Green DAO的,但所有人都应该记住迁移问题,这里解释一下:我选中了或mlite
,但它不能以弱类型的方式修改记录:房间数据存储是在Android中存储应用程序数据的一种新方式。它由谷歌提供,是Android架构组件的一部分。房间是一个高级的,第一方的选择,而不是Realm,ORMLite,GreenDao和许多其他的。Realm很好,是我大多数项目的好选择。请记住,如果不采取所有预防措施,使用领域和可能会产生意外的事务错误。