私のアプリでは、ユーザーは画像を SD カードに保存できます。しかし、SDカードをアンマウントして再マウントするまで、ギャラリーに表示する方法がわかりません。この問題で数日間グーグルで検索しましたが、自動的に表示する方法がわかりません。このリンクを見つけまし たが、クラスの使用方法がわかりません。これは、ファイルを保存するために使用するものです。try catch ブロックの一番下にあるのは、SD カードをスキャンして新しいメディアを探す場所です。
FileOutputStream outStream = null;
File file = new File(dirPath, fileName);
try {
outStream = new FileOutputStream(file);
bm.compress(Bitmap.CompressFormat.JPEG, 100, outStream);
outStream.flush();
outStream.close();
} catch {
...
}
誰かが私を正しい方向に向けることができれば、私は感謝します。