SDK de Android: ¿referencia la aplicación de galería del teléfono?

A partir de ahora, en mi aplicación he creado una aplicación de galería rudimentaria utilizando el widget proporcionado, necesito esto para seleccionar una imagen desde el teléfono. Esto está funcionando bien y todo, pero falta mucho en la presentación.

Tengo un par de aplicaciones en mi teléfono que hacen lo mismo, pero de alguna manera utilizar la galería que ya está en el teléfono para que el usuario seleccione una imagen. FourSquare, por ejemplo, cuando selecciona una imagen para utilizarla como imagen, carga la galería y le pide que seleccione una imagen.

¿Cómo es esto posible? He explorado el Internet para la última pareja y han llegado con las manos vacías.

Para obtener una imagen de la galería estándar puede hacer:

private static final int MEDIA_IMAGE_REQUEST_CODE = 203948; // This can be any unique number you like Intent getImageFromGalleryIntent = new Intent(Intent.ACTION_PICK, MediaStore.Images.Media.INTERNAL_CONTENT_URI); startActivityForResult(getImageFromGalleryIntent, MEDIA_IMAGE_REQUEST_CODE); 

A continuación, para recibir la imagen una vez que el usuario ha elegido uno:

 protected final void onActivityResult(final int requestCode, final int resultCode, final Intent i) { super.onActivityResult(requestCode, resultCode, i); if(resultCode == RESULT_OK) { switch(requestCode) { case MEDIA_IMAGE_REQUEST_CODE: // Get the chosen images Uri Uri imageUri = i.getData(); // Load the bitmap data from the Uri // It is probably best to do this in an AsyncTask to avoid clogging up the Main Thread break; } } 
  • Listar todas las imágenes de la cámara en Android
  • Cómo abrir un álbum en la aplicación Galería con una intención
  • Android ViewPager con páginas anteriores y siguientes visibles?
  • Cómo vaciar o limpiar dinámicamente la memoria heap en mi código
  • Android: OutofMemoryError: el tamaño de mapa de bits supera el presupuesto de VM sin ninguna razón que pueda ver
  • ¿Cómo detener el desplazamiento en un Widget de Galería?
  • (R.dimen.padding_medium) ¿No se puede resolver o no es un campo?
  • Android Gallery Ver Problema de desplazamiento cuando onClickListener para los elementos dados
  • Galería de imágenes de url en android?
  • Intención para obtener múltiples imágenes
  • ¿Cómo implementar HorizontalScrollView como Galería?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.