【问题标题】:Android Gallery Performance Best PracticeAndroid Gallery 性能最佳实践
【发布时间】:2011-07-16 15:33:17
【问题描述】:

我正在考虑创建一个能够根据标签搜索/过滤图像的图库应用。我的问题:

我想经常更新图像...我应该将图像托管在网络服务器上并托管应用程序可以调用的 XML 文件,其中包含图像路径缩略图路径和标签名称。这样我可以加载拇指以节省带宽,直到他们点击然后加载主图像。

下面的XML:

   <image>
      <title>My Family</title>
      <tags>family,vacation,grandpa</tags>
      <thumb>myimage_thm.jpg</thumb>
      <full_path>myimage.jpg</full_path>
    </image>

然后使用内置的android画廊?

这听起来像是开始我的项目的最有效方式吗?任何想法将不胜感激。

【问题讨论】:

    标签: android xml android-gallery


    【解决方案1】:
    1. 使用 json 而不是 xml 格式来传输您的更新。

    2. 实现 REST 接口以将更新发布到您的服务器。

    3. 如果您要下载这些缩略图,请使用异步线程下载这些图像。看看 droidfu (http://brainflush.wordpress.com/2009/11/23/droid-fu-part-2-webimageview-and-webgalleryadapter/)

    还可以查看 romain guy 的应用照片流。这应该让您对如何实现图库应用有一个很好的了解。

    【讨论】:

    • 不确定我是否了解如何创建 json 数据。我会调用返回 json 数据的数据库吗?谢谢。
    • 你从数据库接收到的数据需要转换成json格式。您将在 php 中使用 json_encode。你应该在其他环境中也有类似的东西。
    • 由于我还没有研究数据调用...(我只是在猜测)但是应用程序是否会使用 http 调用 php 页面,php 会执行所有数据库调用。然后将数据编码成json,然后返回给app。我在正确的轨道上吗?
    • 是的,正确。搜索 android 的 rest 客户端,你会看到很多关于如何对服务器进行异步 rest 调用以及如何在服务器端设置你的 rest api 的示例。
    猜你喜欢
    • 2012-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-06
    • 1970-01-01
    • 1970-01-01
    • 2012-02-09
    • 1970-01-01
    相关资源
    最近更新 更多