Android-подборщик изображений для локальных файлов

Я использую встроенный сборщик изображений для Android следующим образом:

Intent photoPickerIntent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); m_activity.startActivityForResult(photoPickerIntent, PHOTO_PICKER_ID); 

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

Solutions Collecting From Web of "Android-подборщик изображений для локальных файлов"

Добавление значения target.putExtra (Intent.EXTRA_LOCAL_ONLY, true); Будет разрешено только для локальных файлов. Это исключает изображения picasa. Надеюсь это поможет.

  Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); intent.putExtra(Intent.EXTRA_LOCAL_ONLY, true); startActivityForResult(Intent.createChooser(intent, "Complete action using"), PHOTO_PICKER_ID); 

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

 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent, "Complete action using"), PHOTO_PICKER_ID);