【问题标题】:Best Caching method for caching news articles for offline reading缓存新闻文章以供离线阅读的最佳缓存方法
【发布时间】:2013-12-06 05:54:32
【问题描述】:

请建议我一种缓存技术,我可以在网络开启时缓存下载的项目列表,并在没有网络的情况下从缓存中读取。我需要限制存储在缓存中的项目数量(每个项目的平均大小为 10kb)。如果所使用的缓存技术能够处理删除机制,那将会很有帮助。

【问题讨论】:

    标签: android caching offline-caching


    【解决方案1】:

    我不确切知道您要存储什么或需要多少排序,但如果它是简单的 id = article 来回忆基本数据,我会说只使用文本文件。有时很简单。

    • article121.txt
    • article1441.txt
    • ...等

    同样,您也可以使用 JSON 文件

    • article121.json
    • article1441.json
    • ...等

    JSON 的内容可以包含标题、正文等的值(如果需要)。

    如果您需要直接对它们进行排序或搜索,我可能会说 SQLite。

    【讨论】:

    • 如果我想保存一个 Html 文件怎么办。我的 webview 处理缓存,但我想单独缓存 html 中的图像。
    • 我可能只使用文件夹结构。创建一个名为“缓存”的目录(在应用程序的文件目录内)。然后创建一个名为“article2212”的目录,然后在其中放置所有 html 和图像文件。然后在需要时重新加载它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 2014-11-01
    • 2012-07-20
    • 2011-04-26
    • 1970-01-01
    • 2014-05-20
    相关资源
    最近更新 更多