【问题标题】:Android app + Image storage and retrievalAndroid app + 图像存储和检索
【发布时间】:2012-06-30 16:44:45
【问题描述】:

我正在设计一个基于餐厅的应用程序,其中包含大量图像。

请告诉我:

  1. 我应该如何将图像保存在数据库中,即以哪种格式保存在应用程序中的检索和显示时间最短? (注意:此数据库是 MySQL,位于外部服务器上)。

  2. 我应该如何检索它们,即使用哪种方法(JSON 等)?

【问题讨论】:

    标签: android database image data-retrieval


    【解决方案1】:

    不要直接从应用程序使用远程数据库服务器连接,这可能会导致性能下降。而是使用 Web 服务作为数据库和应用程序之间的中介。您的应用程序应该调用一个网络服务,该服务将在内部查询您的数据库并向您返回响应。第一个响应可以是 XML 或 JSON,但我个人建议您从 XML 快速获得 JSON。您的第一个 Web 服务响应将仅返回您应该异步下载的图像的 url,这样 UI 线程就不会挂起。

    【讨论】:

    • 是的,我正在使用 Php 进行网络服务。正如您所说的“URL”,这意味着我应该将图像的引用(URL)保存在数据库中,而不是 BLOB 格式?
    • 是的,我的意思就是这么说,直接从app下载。
    • 非常感谢.. 所以我只是重申我的理解:: 1. 使用网络服务。 2. 将图片的 URL 保存在数据库中。 3. 在单独的线程中直接从应用程序检索 URL 和下载图像。 4.使用JSON作为检索方式。
    • 如果你得到了答案,请在我上面的答案上打勾。
    猜你喜欢
    • 1970-01-01
    • 2014-04-20
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    • 2017-02-23
    • 1970-01-01
    • 2014-04-20
    • 2014-02-17
    相关资源
    最近更新 更多