代号为1和Realm集成

时间:2017-04-05 08:08:09

标签: java android database realm codenameone

我正在使用Codename中的Calendar-Project,我希望将我的事件存储在数据库中,所以我只想问我可以使用Realm来存储我的事件数据。可以代理一个支持Realm框架吗?如果不支持,那么还有其他选项可以取代Realm吗?

1 个答案:

答案 0 :(得分:3)

据我所知,没有人将Realm移植到Codename One。您可以使用本机接口将其移植,但在花费时间之前,我可能会查看Codename One已经支持的现有跨平台数据库选项。

现有的内置选项包括存储,文件系统和SQL,这些选项都在讨论in the developer guide

我通常尽可能使用存储,因为它非常简单且便携。如果您确实需要SQL数据库,请使用SQL工具。

我还开发了data access library以在SQL之上提供额外的封装层。它提供了一些很好的功能,如数据库版本控制/更新和DAO(数据访问对象),因此您不必使用SQL来执行加载,搜索和保存对象等日常任务。

在服务器端,您可以使用任何REST接口。例如。您可以设置Java web service with a MySQL databasePHP-powered webservice using Xataface,或使用Parse CN1lib使用BaaS。

如果您正在使用日历应用,您可能还想探索使用Google文档作为您的数据存储,因为它们提供了与日历交互的良好REST API。

您可以选择很多选项。