Как разрешить пользователю сохранять изображение в моем приложении галереи Android прямо из браузера

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


если вы удерживаете изображение в браузере

Для Android существует множество приложений для веб-браузеров, а также для настольных операционных систем существует множество веб-браузеров.

Появится диалоговое окно с вопросом, хотите ли вы сохранить изображение

Не все браузеры для Android обязательно это предлагают. Те, кто это делают, могут делать это по-разному.

Если сохранено, изображение загружается прямо в вашу галерею.

Там В Android такого понятия нет. «Галерея» — это приложение, а не место, где хранятся изображения. Загруженное изображение может появиться в приложении галереи, но оно не загружается «в» галерею. В лучшем случае он загружается где-нибудь в файл.

Также обратите внимание, что не все браузеры обязательно поддерживают это.

Если бы я хотел, чтобы пользователь сохранять изображения в моем приложении так же удобно, как они сохраняются в их галерее из браузера, как мне это сделать?

В текущем Firefox для Android «Сохранить изображение» обрабатывается браузером внутри, загружая файл в каталог Downloads/ на внешнем хранилище. Firefox для Android предлагает опцию «Поделиться изображением». Чтобы отобразиться в списке доступных мест назначения общего доступа, попробуйте реализовать ACTION_SEND Intent , предлагая обработать file и content Uri и тип MIME image/* .

С текущим В Chrome для Android функция «Сохранить изображение» также обрабатывается внутри браузера или, возможно, через DownloadManager , также помещая его в каталог Downloads/. Похоже, что нет способа изменить это поведение. Chrome, похоже, не предлагает опцию «поделиться».

И есть много других браузеров. Разработчики браузеров решают, будут ли они предоставлять вам обработчики загрузок.

Оцените статью
Botgadget.ru
Добавить комментарий