【发布时间】:2012-08-29 11:05:30
【问题描述】:
我在 WebView 的帮助下创建了一个基本的浏览器。
当我访问一个网站(包含一些文本和一些图像)时,/data/data/com.mayexample/cache/webViewCacheChromium 中的缓存目录被一些名为 index、data_0、data_1、data_2、f_00001 的文件填充, f_00002 等
我想知道,这些文件的格式是什么,它们包含什么?我想“所以,其中一些文件肯定必须是网站的图像”并尝试在文件管理器中打开它们(以图像形式打开)。但是无论我选择什么文件,该过程都会显示“加载失败!”。即使我将其中一些重命名为 .jpg,我仍然无法打开任何东西。 我在互联网上读到这对某些人有用(看看Android WebView - Load Images from cache,这正是我想要做的),但我无法对缓存的文件做任何事情。
你知道打开 webview 缓存文件的方法吗?例如,一个文件不是代表相应的缓存图像吗?
我真正想要实现的(一旦我了解了缓存文件的结构)是以编程方式从它的缓存中获取 webview 的图像,就像上面发布的链接的作者一样(不幸的是,这个帖子的答案没有多大帮助)
谢谢!
【问题讨论】:
标签: android file caching webview