在Android应用中使用数据库

时间:2016-05-25 20:29:00

标签: android database mobile

我目前正在开发一个Android应用程序。它使用Firebase存储用户登录和注册信息。

我面临的挑战是找到一个合适的数据库来存储我自己收集的网站信息,并允许该应用自动更新并包含该信息。

Firebase没有可以创建表格和记录的GUI,因此它不能完全满足我的要求。它仅用于用户身份验证。

我已经阅读了与此类似的问题的答案,并看到了以下替代方案:

  • AWS

  • 好友

  • Kinvey

我目前没有足够的预算来支付高级服务费用,所以我要寻找一个免费且可靠的服务,直到我升级为止。

总结一下,我想要一个基于GUI或基于文本(最好是SQL语法)的在线数据库,它是可靠且易于理解的。

1 个答案:

答案 0 :(得分:0)

对于我的第一个Android应用程序,我从我的毕业论文开发它,并了解Android哲学我使用MongodDB。

MongoLab有免费服务将您的文件存储在那里。我使用Java,所以你可能需要查看MongoDB的java文档,你可以在互联网上轻松找到它,文档很容易解释。

另外,出于安全原因,您可能需要开发一个restfull API,因此您可能必须使用(例如)mongodb的PHP API与服务器进行通信并从中获取查询结果并将其用于你的Android应用。您可能需要搜索如何将json数据从服务器获取到您的Android应用程序,但也有很多关于此的教程。

我必须提一下,我不是哪个数据库最适合Android应用程序的专家,但是MongoDB为我做了这项工作。