0

画像を含むサイトにアクセスすると、私の webview は SD カードに大量のキャッシュを保存しますが、その形式は表示されません。それらを開こうとすると、デフォルトの Android ファイル マネージャーに「ファイルの種類が見つかりません」と表示されます。それから私はそれらのいくつか (大部分は大きなサイズのもの) のフォーマットを .jpg とビンゴに変更しました。それらはウェブページで見た画像です。

パンチライン: キャッシュとして保存されているサイトの画像を別のアクティビティで開きたいのですが、すべてのキャッシュ ファイルの名前を .jpg に変更してから呼び出すか、別の方法があります。

ありがとうございました。

4

1 に答える 1

1

BitmapFactoryを使用して、これらの画像ファイルを開くことができます。あなたが試すことができます:

- decodeFile(String pathName)

拡張機能に問題がある場合は、 を試してください。decodeStream (InputStream is)を受け取り、InputStream動作するはずです。


File を使用してフォルダーを一覧表示できます。

File f = new File(Environment
          .getExternalStorageDirectory()
          .getAbsolutePath());

File[] files = f.listFiles();
for (File file : files){
   //Do something with this file
}
于 2012-06-30T19:30:24.443 に答える