Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
画像処理のために外部ストレージから画像を読み取り、外部ストレージの「写真」に新しいフォルダーを作成し、処理された画像をそこに保存するAndroidアプリを開発しています。
標準の android ギャラリーが新しいフォルダーを認識するのに長い時間がかかるか、再起動することさえあります。
私の新しいフォルダがギャラリーから認識されるように、プログラムでAndroidギャラリーを更新する方法はありますか?
mediascanner をトリガーして、すべてのメディア ファイルを再度読み取ります。次のコードを使用します。
sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory())));
ただし、変更のために SDCard 全体の読み取りを開始するため、これは非常に非効率的です。