0

Web から画像をダウンロードし、グリッド ビューで表示する前に SD カードに保存するアプリを作成しています。長い間グーグルで調べた後、画像を保存しながらサムネイルを生成する組み込みのギャラリーアプリコンテンツプロバイダーを使用できることがわかりました

MediaStore.Images.Media.insertImage(context.getContentResolver(),
                filename.getAbsolutePath(), filename.getName(),
                filename.getName()); 

使ってみたのですが、「DCIM/」フォルダ(私の場合)に画像が重複しており、「DCIM/.thumbnails/」内にサムネイルが作成されていることがわかりました。その上、ギャラリーアプリを開くと、ダウンロードした画像が表示されます!

私の質問は次のとおりです:
-ギャラリーアプリのコンテンツプロバイダーを使用する必要がありますか?はいの場合、サムネイルと画像のフォルダーソースをカスタマイズするにはどうすればよいですか
-そうでない場合、サムネイルを生成するにはどうすればよいですか? )

4

2 に答える 2

-1
Bitmap thumbImage = ThumbnailUtils.extractThumbnail(BitmapFactory.decodeFile(filename.getAbsolutePath()), 80, 80);
于 2015-01-23T13:11:49.420 に答える