我曾经为iPhone编程。
但后来我想在Android上制作另一个类似的程序。
那么,我应该使用像框架一样的coredata吗?
android有类似的东西吗?
答案 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领域。它看起来很直接,易于使用
答案 3 :(得分:1)
实际上,我认为你有两个解决方案来保存数据而不直接使用SQLite。
您可以使用共享首选项将值保存到密钥。它允许快速保存信息,但它非常有限。 另外,我听说过 greenDAO (请阅读"get started"),遗憾的是,它比核心数据更难使用,因为您找不到任何用户界面。
答案 4 :(得分:1)
Room
数据存储是一种在Android中存储应用程序数据的新方法。它由google提供,是Android体系结构组件的一部分。 Room
是Realm
,ORMLite
,GreenDao
和其他许多语言的高级第一方替代品。