【问题标题】:Multiple Image Save in AndroidAndroid中的多个图像保存
【发布时间】:2017-03-13 09:09:34
【问题描述】:

我的应用程序使用了相当多的图片,这些图片是从多个 URLs 下载并本地缓存在 Android 手机上的。每张图片都连接到 SQLite Database 中的特定 ID。我想知道,保存这些图片的正确方法是什么。我看到的有几种方式。

将它们保存在 SD 卡上的公共文件夹中

将它们直接保存在 SQLite 数据库中

请建议我在本地保存这些图像的更好方法。

【问题讨论】:

    标签: android image sqlite android-sdcard imagedownload


    【解决方案1】:

    使用第三方库,如 releam

    【讨论】:

      【解决方案2】:

      我推荐面向此通用功能的库,以节省大量工作并获得最佳性能和轻松更新。您可以在Universal Image LibraryPicassoFresco 之间进行选择,这三个可能是许多其他人中最知名的。检查this SO thread 或搜索差异以了解最适合您的情况。

      希望对你有帮助。

      【讨论】:

      • 感谢@Hugo的回复,但是当用户离线时如何重用这些图像
      • 这些库提供了将图像保存在高速缓存易失性内存中以及将图像“硬保存”到长期内存中的选项。只需选择其中一个,然后查看它的文档或搜索具体问题。我敢肯定在 SO 中有讨论它的线程。
      • 检查此stackoverflow.com/a/26831674/3214497 以使用 UIL 进行操作,例如,它是我在项目中使用的库。如果是,请考虑将答案标记为正确答案。请记住,这是一个帮助论坛。您还应该使用自己的代码并阅读官方文档。谢谢
      猜你喜欢
      • 2012-07-03
      • 1970-01-01
      • 2013-05-17
      • 2014-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多