Abra todas las imágenes de una carpeta (tarjeta SD) al mismo tiempo, haga clic en el botón

Lo que quiero: al hacer clic en un botón debe abrir todas las imágenes que están en una carpeta específica de la tarjeta SD.

Qué está sucediendo: si la carpeta tiene más de una imagen entonces la aplicación está demostrando una sola imagen solamente.

Clic del botón Código del método:

private void showGallery() { if ((personName.getText().toString() != null && !personName.getText().toString().isEmpty()) && (mobileNo.getText() != null && !mobileNo.getText().toString().isEmpty())) { File folder = new File(Environment.getExternalStorageDirectory(), photoPath + personName.getText().toString() + "_" + mobileNo.getText().toString() + "/"); File[] allFiles = folder.listFiles(); if (allFiles != null && allFiles.length > 0) { for (File child : allfiles) { new SingleMediaScanner(getActivity(), child); } } } } 

SingleMediaScanner Código:

 public class SingleMediaScanner implements MediaScannerConnection.MediaScannerConnectionClient { private MediaScannerConnection mMs; private File mFile; public SingleMediaScanner(Context context, File f) { mFile = f; mMs = new MediaScannerConnection(context, this); mMs.connect(); } public void onMediaScannerConnected() { mMs.scanFile(mFile.getAbsolutePath(), "image/*"); } public void onScanCompleted(String path, Uri uri) { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setData(uri); startActivity(intent); mMs.disconnect(); } } } 

One Solution collect form web for “Abra todas las imágenes de una carpeta (tarjeta SD) al mismo tiempo, haga clic en el botón”

Utilice la biblioteca de tarjetas Swipable (similar a Tinder). Esto mostrará la pila de todas las imágenes. A continuación el enlace es útil para usted: https://android-arsenal.com/details/1/222

  • Guardar en tarjeta SD como archivo de texto
  • Almacenamiento extraíble (externo) vía sdcard por los fabricantes
  • Environment.getExternalStorageDirectory (). GetAbsolutePath () da una ruta diferente - Android
  • Compruebe si la tarjeta SD está presente, boolean siempre es cierto
  • Copia de seguridad de Android y restauración de la base de datos desde y hacia la tarjeta SD
  • Android SAF (Storage Access FrameWork): Obtenga un archivo Uri de TreeUri
  • ¿Cómo eliminar una imagen en miniatura mediante programación de galera después de eliminar una imagen?
  • Tarjeta sd android
  • Java.Lang.RuntimeException, setParameters falló en la versión de android (4.1.1)
  • ¿Cómo quitar el archivo que se guarda en la tarjeta SD del emulador?
  • ¿Cómo puedo obtener la ruta de la tarjeta SD externa para Android 4.0 y versiones posteriores?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.