WebView を使用して初歩的なブラウザーを作成しました。
Web サイト (いくつかのテキストといくつかの画像を含む) にアクセスすると、/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 キャッシュ ファイルを開く方法を知っていますか? たとえば、1 つのファイルが対応するキャッシュされた画像を表していませんか?
私が本当に達成したいのは(キャッシュファイルの構造を理解したら)、上記のリンクの作成者のように、キャッシュからWebビューの画像をプログラムで取得することです(残念ながら、この投稿の回答はあまり役に立ちません)
ありがとう!