Привет всем,
Я пишу небольшое приложение для социальных сетей, и одна из функций, которые я включил, - это возможность загружать изображение на сервер, который будет использоваться в качестве вашего "изображения профиля". Я сделал это, запустив ActivityForResult с таким намерением:
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
System.out.println("STARTED IT HERE");
startActivityForResult(Intent.createChooser(intent,"Select Picture"), SELECT_PICTURE);
Это позволяет пользователю выбирать между получением URI изображения из любого, который принимает это намерение (Галерея и Astro мной). У меня есть код, который обрабатывает все, и все это работает (кроме проблемы с исключением outOfMemoryException, когда я выбираю изображение из галереи, но это для другой темы :)). Мой вопрос, как я могу сказать что-то вроде:
intent.setType("image/jpeg");
потому что я хочу, чтобы пользователи загружали только jpegs?
Большое спасибо заранее !!!