Intereting Posts
Framework / App для пользовательских карт (не общих карт Google) Ошибка при установке split apks: com.android.ddmlib.InstallException: не удалось завершить сеанс: INSTALL_FAILED_INVALID_APK Преобразование из формата Long to date Точный метроном для Android Как начать звонок Viber из приложения Android ? Как открыть второе действие при нажатии кнопки в приложении для Android Добавление нового сетевого носителя на Android Разрешение записи на SD-карту Android SD с использованием SAF (Storage Access Framework) Создание меню параметров, доступное для всех действий в приложении Я получаю «Ошибка: не найден ресурс, который соответствует указанному имени (при значении со значением @ integer / google_play_services_version)» Изменить цвет заголовка элемента темы Theme.AppCompat.Light.DarkActionBar android Android Studio: не удалось выполнить выполнение градиента. Причина пуста Как решить ошибку: "!!! НЕИСПРАВНОСТЬ СДЕЛКА СДЕЛКИ !!! "В android 4.4 Центрировать маркер карты в Android Android EditText AutoFocus для следующего EditText, когда на maxlength

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);