【问题标题】:how to cache the image for a android list view [closed]如何为android列表视图缓存图像[关闭]
【发布时间】:2013-05-14 16:40:29
【问题描述】:

我正在开发一个具有图像列表视图的应用程序。我计划使用 lrucache 来缓存图像。在实施之前,我只想知道是否有任何有效的方法可以做到这一点(列表视图或多或少像 Facebook 的新提要屏幕,显示图像、cmets、标题等)

需要一些关于有效实施的建议。

【问题讨论】:

标签: android image listview caching


【解决方案1】:

看看http://www.youtube.com/watch?v=yhv8l9F44qo,谷歌发布了一个你可以使用的库。

【讨论】:

    【解决方案2】:

    您可以使用缓存路径来执行此操作。

    1. 可以使用HttpURLRequest获取图片数据
    2. 使用FileoutputStream保存图片Context.getCacheDir();
    3. 在 Context.getCacheDir() + "/Imagename.png" 中可以正常使用图片

    getCacheDir()中保存的文件会在应用卸载后自动释放。

    在此处阅读更多信息: Context.html#getCacheDir()

    【讨论】:

      【解决方案3】:

      你可以使用这个库:http://code.google.com/p/android-query/

      If 的许可证允许在免费和商业应用程序中使用,并且非常易于使用。 在 Google Play 的应用中查看示例

      【讨论】:

        【解决方案4】:

        您可以使用已经可用的通用图像加载器库。 更多信息在这里:https://github.com/nostra13/Android-Universal-Image-Loader

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-05-22
          • 2021-08-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-03-03
          • 2016-05-26
          • 2011-11-23
          相关资源
          最近更新 更多