todos studio programacion practico para niveles los intuitivas guia desarrollo desarrollador curso con aplicaciones android image picker picasa

studio - Selector de imágenes de Android solo para archivos locales



manual de java para android (2)

Agregando intent.putExtra (Intent.EXTRA_LOCAL_ONLY, true); permitirá solo archivos locales. Excluirá las imágenes de picasa. Espero que esto ayude.

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

Estoy usando el selector de imágenes de Android integrado de la siguiente manera:

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

¿Hay alguna forma de restringir esto para mostrar solo los archivos disponibles localmente? En mi dispositivo, actualmente está recogiendo miniaturas de Picasa y me gustaría excluir todas las imágenes que no están realmente presentes en el dispositivo.


Use este código para iniciar la intención de obtener el selector de imagen local.

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