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

  • Problema que empuja archivo grande a Emulator / SDcard con Eclipse DDMS
  • Tratando de copiar SQLite DB desde datos a tarjeta SD
  • ¿Cómo usar la nueva API de acceso a tarjetas SD de Lollipop en dispositivos que ejecutan KITKAT?
  • ¿Por qué AssetManger.list () es tan lento?
  • Advertencia: File.mkdir () se ignora
  • Guardar en tarjeta SD como archivo de texto
  • ¿Cómo quitar el archivo que se guarda en la tarjeta SD del emulador?
  • ¿Cómo conseguimos que nuestra aplicación también pueda pasar a SDCard?
  • ¿Cómo saber si la sdcard está montada en Android?
  • ¿Qué es Context.getExternalMediaDir ()?
  • Cuando una aplicación se mueve forzadamente a SD-Card, ¿dónde van SharedPreferences?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.