Web から画像をダウンロードし、グリッド ビューで表示する前に SD カードに保存するアプリを作成しています。長い間グーグルで調べた後、画像を保存しながらサムネイルを生成する組み込みのギャラリーアプリコンテンツプロバイダーを使用できることがわかりました
MediaStore.Images.Media.insertImage(context.getContentResolver(),
filename.getAbsolutePath(), filename.getName(),
filename.getName());
使ってみたのですが、「DCIM/」フォルダ(私の場合)に画像が重複しており、「DCIM/.thumbnails/」内にサムネイルが作成されていることがわかりました。その上、ギャラリーアプリを開くと、ダウンロードした画像が表示されます!
私の質問は次のとおりです:
-ギャラリーアプリのコンテンツプロバイダーを使用する必要がありますか?はいの場合、サムネイルと画像のフォルダーソースをカスタマイズするにはどうすればよいですか
-そうでない場合、サムネイルを生成するにはどうすればよいですか? )