私のアプリでは、さまざまな画像をロードする webview を使用したアクティビティがあります。Webview を読み込む前に、画像が Webview キャッシュに既にキャッシュされているかどうかを確認する必要があります。2.3 Android デバイス以下でこの有効なソリューションを見つけました。
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
投稿から「WebViewキャッシュにアクセスできますか?」しかし、すべてのデバイスの解決策を見つけたいので、助けていただければ幸いです... WebViewキャッシュディレクトリが変更された可能性がありますか? ありがとう!