0

写真を撮ってSDカードに入れるアプリがあります。しばらくすると、Android フォト ギャラリーに表示されます。その時間間隔が不明であり、画像がより速く表示されるように Android がドライブをスキャンするために行うことを誘発できる方法があるかどうかに興味がありますか? または、この認識を加速するためにそれらを保存する必要があるフォルダーはありますか? それとも、私にできることは何もありませんか?

4

1 に答える 1

1

このプロセスは Android によって処理されますMediaScanner。これは、電話をスキャンして新しいメディアを探し、それを Android メディア データベースに保存するものです。それが実行される時間枠はデバイス固有だと思います。ただし、手動で呼び出すことができます。

    Uri uri = Uri.fromFile(destFileOrFolder);
    Intent scanFileIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, uri);
    sendBroadcast(scanFileIntent);
于 2013-06-12T01:53:57.263 に答える