2

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

在此处输入图像描述 需要一些关于有效实施的建议。

4

4 回答 4

4

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

于 2013-05-20T10:01:46.647 回答
0

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

于 2013-05-20T07:50:50.670 回答
0

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

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

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

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

于 2013-05-20T07:54:36.507 回答
0

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

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

于 2013-05-20T07:55:20.853 回答