我在 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 的图像,就像上面发布的链接的作者一样(不幸的是,这个帖子的答案没有多大帮助)
谢谢!