0

画像処理のために外部ストレージから画像を読み取り、外部ストレージの「写真」に新しいフォルダーを作成し、処理された画像をそこに保存するAndroidアプリを開発しています。

標準の android ギャラリーが新しいフォルダーを認識するのに長い時間がかかるか、再起動することさえあります。

私の新しいフォルダがギャラリーから認識されるように、プログラムでAndroidギャラリーを更新する方法はありますか?

4

1 に答える 1

2

mediascanner をトリガーして、すべてのメディア ファイルを再度読み取ります。次のコードを使用します。

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));

ただし、変更のために SDCard 全体の読み取りを開始するため、これは非常に非効率的です。

于 2013-06-18T02:52:52.523 に答える