gpt4 book ai didi

android - 是否可以访问 WebView 缓存?

转载 作者:太空宇宙 更新时间:2023-11-03 11:21:16 25 4
gpt4 key购买 nike

我有一个 WebView,我可以在其中访问网页。是否有可能,当我离线时可以访问例如之前下载的图像?如果可能的话,我该怎么做?

提前致谢。

最佳答案

是的,你可以,至少对于 Android 2.3 及更低版本。

如果您想查看整个缓存文件夹,它位于此处:

<android cache dir>/<your app package>/cache/webviewCache/

如果您已经知道缓存图像的 URL,则可以这样获取实际文件:

String uri = "http://the url of the image that you need";
String hashCode = String.format("%08x", uri.hashCode());
File file = new File(new File(getCacheDir(), "webviewCache"), hashCode);
// if the call file.exist() returns true, then the file presents in the cache

关于android - 是否可以访问 WebView 缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7809483/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com