从android应用程序更新在线数据库

时间:2015-09-23 12:01:26

标签: android mongodb database

我正在Android制作一个应用。该应用程序将不断更新online database。数据将采用doublestring的形式。获得此功能的最佳方法是什么?我在mongoDB工作。我可以使用它还是请告诉我一些其他选择。

4 个答案:

答案 0 :(得分:1)

从应用程序的角度来看,连续ping服务器并不好,因为它耗费了大量电池,让我们假设你的应用每五秒更新一次服务器,你会怎样如果您的应用错过了一两个更新通话,请执行此操作。您必须编写一种机制来恢复错过的更新调用。因此,更好的解决方案是将数据保存在文本文件或sqlite数据库中。然后使用SyncAdapter自动同步数据或从文本文件或本地数据库更新服务器上的数据。 SyncAdapter使用Accounts并确保如果您错过了同步,则稍后执行。您不必编写代码来从错过的更新呼叫中恢复。

答案 1 :(得分:0)

Mongo DB支持多个平台但它还没有进入Android平台 您需要创建WebService并使用它来从MongoDB访问数据并在解决方案中使用它

参考:MongoDB on Android

我建议您使用解析云数据库,因为它为Android和IOS等所有移动环境提供了SDK,以便于实施,并且最近推出了一个Javascript SDK供使用。它可以免费试用。

在此处查看:https://www.parse.com/

答案 2 :(得分:0)

您需要创建Web服务来命中服务器上的数据库。

为此,您可以使用自己的服务器或Parse.com API。

答案 3 :(得分:0)

这是一个简单的调用网络服务,用于在在线数据库中发布或获取数据。

用于调用Web服务使用异步任务。

以下链接可帮助您对webservice http://www.javatpoint.com/android-web-service

进行编码