Android:从在线数据库更新本地数据库

Android:从在线数据库更新本地数据库,第1张

概述我有一个 Android应用程序,作为不同商店的库存应用程序(您可以根据某些规格搜索任何电子设备,并找到哪些商店出售它和他们的位置).该应用程序附带一个本地数据库,该数据库需要通过soap服务进行更新,以获得有关电子设备,优惠和商店的最新信息. soap服务将从Web上托管的另一个数据库获取数据,并通过指定的网站从不同的来源更新. 我们面临的问题是,我们无法找到更新本地数据库的方法,而无需用户每次 我有一个 Android应用程序,作为不同商店的库存应用程序(您可以根据某些规格搜索任何电子设备,并找到哪些商店出售它和他们的位置).该应用程序附带一个本地数据库,该数据库需要通过soap服务进行更新,以获得有关电子设备,优惠和商店的最新信息. soap服务将从Web上托管的另一个数据库获取数据,并通过指定的网站从不同的来源更新.

我们面临的问题是,我们无法找到更新本地数据库的方法,而无需用户每次更新时都会从Web上下载整个“在线”数据库,因为这会占用带宽,因为数据库可以获得大到几兆的MegaBytes.

我们提出了以下解决方案:

>创建将在在线数据库上完成sql事务的版本化更新脚本,应用程序将下载它们并运行它们以更新本地数据库.此解决方案的问题在于,如果用户没有定期更新应用程序,他们将不得不下载大量脚本以在下次更新应用程序时进行更新,并且很可能会包含大量垃圾脚本(项目在早期脚本中添加,然后在以后删除).
>下载在线数据库并用它替换本地数据库.如上所述,这可能非常烦人,因为数据库大小可能只有几兆字节.

有人可以帮我解决这个问题吗?

解决方法 您最好的选择是Google Cloud Messaging for AndroID(GCM)

http://developer.android.com/guide/google/gcm/index.html

它没有比这更好.这个视频应该让你立刻开始运行.

http://www.youtube.com/watch?v=51F5LWzJqjg

总结

以上是内存溢出为你收集整理的Android:从在线数据库更新本地数据库全部内容,希望文章能够帮你解决Android:从在线数据库更新本地数据库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1124600.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存