Загрузить папку изображений в галерее Android - PullRequest
0 голосов
/ 15 февраля 2012

Я работаю над приложением, где я делаю снимки с камеры и сохраняю их в отдельной папке на SD-карте.Проблема, с которой я сталкиваюсь, заключается в том, что после того, как изображения сохранены в папке на SD-карте, папка с изображениями не отображается в собственной галерее Android.Это должно быть что-то похожее на папку с изображениями WhatsApp.как это возможно?

Ответы [ 2 ]

1 голос
/ 25 июня 2012

используйте функцию MediaStore.Images.Media.insertImage, чтобы создать миниатюру и показать изображение в галерее Android по умолчанию.

String imageName = "imagepath";

Файл sdImageMainDirectory = новый файл (imageName);

MediaStore.Images.Media.insertImage (getContentResolver (), sdImageMainDirectory.getAbsolutePath (), sdImageMainDirectory.getName (), "description");

1 голос
/ 04 мая 2012

Вам необходимо сообщить системе, что новый носитель был добавлен, прежде чем он появится. Позвоните после сохранения изображения.

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