Android 应用程序的数据库

Database for an Android App

大家好,我正在使用 Android Studio 开发 Android 应用程序,我需要一个像 mlab(mongoDB) 这样的数据库。但是 Android 不支持 mlab。我不能只使用 SQLite,因为当我的应用程序不是 运行 时,我的数据也必须保存。

例如,如果我的用户登录,他们的个人资料照片和其他信息应该保存在数据库中,我还想编写一些类似好友请求的代码,也应该保存在数据库中。

我用谷歌搜索了很多,但没有找到好的解决方案。 我希望有人能帮助我。

你问的是两件不同的事情。 mLab 是使用 MongoDB 的数据库即服务,而 SqLite 只是一个数据库。

您可以在您的应用程序未使用任何一个选项时保存数据,只需查看后台服务和 Android API 允许后台任务的其他部分。

如果您想将数据保存到设备上不存在的数据库中,则需要查看该服务的文档以确定与数据库交互的最佳方式。对于 mLab,它们允许自定义驱动程序和 REST API 与您的数据库进行交互。