1

i m работает с одним приложением, которое имеет одну функциональность для загрузки нескольких изображений из встроенного андроида Gallery/Camera. я загрузил одно изображение, используя ниже this URLзагружать несколько изображений из галереи на сервер в android

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

Спасибо заранее!

ответ

1

Взгляните на это сообщение в stackoverflow. Учитывая, что вы хотите использовать встроенную галерею, это сообщение отвечает на ваш вопрос.

Get/pick an image from Android's built-in Gallery app programmatically

Если вы не хотите использовать встроенную галерею, то я рекомендую прочитать этот http://developer.android.com/resources/tutorials/views/hello-gridview.html

Оба решения будут работать, но какой из них вы хотите использовать будет продиктован вашими требованиями приложений.

+0

Thanx alot .. Ваша ссылка поможет opne inbuGallery от события нажатия кнопки. Но моя главная проблема заключается в том, что, как загрузить выбор и загрузить несколько изображений, которые мы выбрали из встроенной галереи? – Hitarth

+0

Насколько я знаю, вы можете сделать только один выбор в галерее (но я могу ошибаться, так как я не использовал галерею таким образом, чтобы, пожалуйста, дважды проверьте это в документации на Android). Я бы посоветовал рассмотреть этот пример во второй ссылке в моем ответе. Когда вы выбираете изображение, просто добавляйте имя изображения в вектор, а затем в свою задачу async просто просматривайте все записи в векторе, предполагая, что ваша задача async имеет Url, который вы хотите загрузить. – Orlymee

+0

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