Как поделиться изображением с другим именем файла на Android? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть галерея, которая поддерживается через приложение, и я не хотел давать изображениям расширение jpg, поскольку я не хотел, чтобы изображения отображались в телефонной галерее, чтобы пользователи не могли случайно удалить их. Имена файлов - это что-то вроде "gall.22", "gall.381" и др. c. На самом деле существуют файлы jpeg.

Когда я делюсь одним или несколькими изображениями, они делятся своим именем файла, которое не заканчивается на .jpg, и поэтому не может открываться регулярно, если оно отправлено на электронную почту, Viber и др. c.

Есть ли способ обмениваться файлами с пользовательским именем, а не с оригинальным (добавить только .jpg в конце имени файла) и в избегать копирования файла в другой файл с требуемым имя до обмена?

1 Ответ

0 голосов
/ 03 мая 2020

Я не хотел, чтобы изображения отображались в телефонной галерее

Я думаю, вы можете попробовать другой способ, вместо переименования расширения, вы можете создать папку для хранения изображений и создать файл. Nomedia внутри этой папки. MediaScaner будет игнорировать эту папку при сканировании, и вы сможете обмениваться изображениями обычным способом.

, чтобы избежать копирования файла в другой файл с требуемым именем до совместного использования

При публикации файл Uri для другого приложения может обрабатывать непосредственно Uri или копировать, это зависит от другого дескриптора приложения

...