【问题标题】:Best way to send data from DB to Android将数据从 DB 发送到 Android 的最佳方式
【发布时间】:2014-08-26 07:21:31
【问题描述】:

我有一个远程数据库(有图像和文本)。我想制作一个 android 应用程序,当新数据添加到数据库时从数据库中获取数据..

GCM 非常适合这个项目,但我如何使用 GCM 发送图像? (因为 GCM msg 限制为 4KB)还是我应该使用网络服务?

有什么想法吗?

感谢您的帮助..

【问题讨论】:

  • 你的意思是你有远程数据库,而不是本地数据库?
  • 是的,我有远程数据库

标签: android database delphi google-cloud-messaging


【解决方案1】:

您可以使用 GCM 通知应用程序数据已更新,并且每当您收到此通知时,启动您的网络服务以获取数据和图像。

【讨论】:

  • 感谢您的回复,请问是restful 快还是哪个web 服务对我有好处?对不起我的问题,我是 android 新手
  • 取决于...restful 开发速度更快,高度灵活但不完全安全。
【解决方案2】:

例如,您可以创建一个每隔 X 秒循环运行的后台服务。每次服务执行其任务(调用 Web 服务)时,它都会检查新的远程数据库条目。

此时,如果这是所需的机制,您可以决定显示通知以通知用户收到的新条目。如果用户在更新时正在使用应用程序,您可以使用加载器和数据库观察器来更新 UI。

【讨论】:

  • 是不是比 GCM 通知更省电?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-06-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-27
  • 1970-01-01
  • 2022-11-05
相关资源
最近更新 更多