При удалении изображения из каталога приложения автоматически отображается в галерее - PullRequest
0 голосов
/ 29 января 2019

Я не знаю, нормальное ли это поведение или нет, но я заметил, что когда я удаляю изображение (созданное ранее из моего приложения) из моего приложения, оно автоматически появляется в галерее изображений Android.

Я хочу, чтобы изображение всегда оставалось в каталоге приложения, и если я хочу удалить его, удалите его повсюду.(по соображениям безопасности).

Возможно ли это?

Спасибо!

1 Ответ

0 голосов
/ 29 января 2019

Ну,

Проблема заключалась в функции "getImageUri":

 public Uri getImageUri(Context inContext, Bitmap inImage) {
    ByteArrayOutputStream bytes = new ByteArrayOutputStream();
    inImage.compress(Bitmap.CompressFormat.JPEG, globalVariable.getIntCompressioImatge(), bytes);
    String path = MediaStore.Images.Media.insertImage(inContext.getContentResolver(), inImage, "TitleImage", null);
    return Uri.parse(path);
}

внутри функции при получении пути вставлялось изображение в галерею изображений.Изменение его решит проблему.

Надеюсь, это поможет кому-то вроде меня:)

...