¿Cómo abrir una carpeta en particular de la galería en Android?

Estoy usando el siguiente código para abrir la aplicación de galería predeterminada de Android. Abre todas las carpetas de imágenes bajo sdcard. ¿Cómo puedo abrir solo una carpeta en particular?

Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); intent.setType("image/*"); startActivityForResult(Intent.createChooser(intent, "Pick any photo"), SELECT_IMAGE_FROM_GALLERY_CONSTANT); 

    Hola, usa este siguiente código. Obtendrás una imagen de carpeta particular.

    código:

     import java.io.File; import android.app.Activity; import android.content.Intent; import android.media.MediaScannerConnection; import android.media.MediaScannerConnection.MediaScannerConnectionClient; import android.net.Uri; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; public class SDCARD123Activity extends Activity implements MediaScannerConnectionClient{ public String[] allFiles; private String SCAN_PATH ; private static final String FILE_TYPE="image/*"; private MediaScannerConnection conn; /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); File folder = new File("/sdcard/Photo/"); allFiles = folder.list(); // uriAllFiles= new Uri[allFiles.length]; for(int i=0;i 

    Espero que esto te ayudará .