титановая студия сохранить изображение в родную галерею

Я хотел бы знать, возможно ли сохранить изображение (из imageView, получить с помощью веб-сервиса, а не с камеры) в родной галерее, как на ios, так и на android?

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

Благодарность


person gsoulie    schedule 08.03.2016    source источник


Ответы (2)


Да, ты можешь сделать это. Если вы хотите сохранить изображение в галерее устройства, вы можете использовать метод saveToPhotoGallery: https://docs.appcelerator.com/platform/latest/#!/api/Titanium.Media-method-saveToPhotoGallery

Если вы хотите сохранить файл внутри устройства, взгляните на этот фрагмент кода: https://gist.github.com/timoa/3733505

person Carlos Zinato    schedule 08.03.2016
comment
В моем случае изображение извлекается веб-сервисом, а не напрямую с камеры, поэтому я не могу использовать свойство saveToGallery. Так что мне просто нужен окончательный путь к родной галерее, так что сохраните мой файл - person gsoulie; 08.03.2016
comment
@gsoulie, почему вы не можете использовать saveToPhotoGallery() с изображением, полученным веб-службой? У вас будет изображение в виде большого двоичного объекта или файла, оба из которых являются допустимыми аргументами для метода. - person Fokke Zandbergen; 09.03.2016
comment
Вы правы, я думал, что этот метод был только типом опции камеры. Большое спасибо - person gsoulie; 16.03.2016

@gsoulie Просто взгляните на мою проблему, с которой я встречался раньше, Проверьте здесь! Надеюсь, это поможет вам!

person frank jorsn    schedule 08.03.2016