我正在使用LibGDX开发Android游戏,该项目的关键要求是能够在数据库中存储和查询数据。出于几个原因我需要一个数据库;一个主要原因是需要在用户登录时存储用户详细信息并在登录时对其进行验证。我还需要数据库来存储日期和时间标记,游戏统计信息,e.t.c。
我正在考虑使用SQLite来实现这一点而且我已经设计了关系数据库,但是,我找不到在LibGDX上这样做的可行解决方案。我已经看到论坛和帖子提到使用接口,但是,我已经研究并尝试了这个方法太长时间了,但无济于事。我读过这篇文章 - https://code.google.com/archive/p/libgdx-users/wikis/SQLite.wiki但它根本没有用。我还看到了一些用于启用SQLite数据库的第三方扩展。
这是我试图使用的链接 - 使用接口 - https://github.com/Inexsoft/libgdx-database-extension
这是我试图使用的链接,它提供了几个项目文件,以便以某种方式启用LibGDX使用数据库 - https://github.com/Inexsoft/libgdx-database-extension
我能够在基本级别上实现本机功能的界面,例如打开网站 - 也可以从我在这里看到的另一篇文章(Using SQLite from libGDX on Android)。但是,我不知道如何进一步开发该示例以适应数据库的使用。请注意,我愿意探索其他选项以存储此数据,但是,由于项目要求的性质,它确实需要处于关系数据库形式。如果有更好的替代方案,它不必使用SQLite。
任何帮助将不胜感激,因为我没有其他手段,项目截止日期即将来临。