是否可以访问WebView缓存?
我有一个可以访问网页的 WebView。例如,当我离线时是否可以访问之前下载的图像? 如果可能的话我该怎么做?
提前致谢。
I have a WebView in which I can access to web pages. Is it possible, when I am offline to have access for example to the images that have been previously downloaded?
And if it is possible how can I do this?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,您可以,至少对于 Android 2.3 及更低版本。
如果您想查看整个缓存文件夹,它位于此处:
如果您已经知道缓存图像的 URL,则可以获取实际文件,如下所示:
Yes, you can, at least for Android 2.3 and lower.
If you want to see the entire cache folder, it is situated here:
If you already know the URL of the cached image, you can get the actual file so:
如果其他人遇到这个问题,我也遇到了类似的问题,我通过手动管理(保存和检索)我的应用程序缓存来解决它。 这是我的相关帖子。
If someone else faces this problem, I had a similar issue and I solve it managing(saving and retrieving) my app cache manually. Here it is my related post.
CacheManager
:http://developer.android.com/参考/android/webkit/CacheManager.htmlCacheManager
: http://developer.android.com/reference/android/webkit/CacheManager.html