title: How to display images from SD card in a GalleryView
body: <p>I am trying to display all the images stored in SD card in a Gallery View. </p>
  
  <p>I have tried using the content provider (android.provider.MediaStore.images.Media class),  but seem to be getting stuck at a point. Not sure if this is the way to go about it.</p>
  
  <p>Here is my code so far:</p>
  
  <pre><code>        String[] colsNeeded = new String[]{Media._ID, Media.TITLE};
      Uri mMedia = Media.EXTERNAL_CONTENT_URI;
  
      //Create a cursor using the URI &amp; column names needd
      Cursor c = managedQuery(mMedia, colsNeeded, null, null, Media.DATE_TAKEN + " ASC");
  
      //What kind of adapter should I create here 
      //that contains images from the cursor?? 
      SpinnerAdapter sa = null; //This is the point I get stuck
  
      //Set the adapter of the gallery view
      Gallery galleryPetPhotos = (Gallery)findViewById(R.id.GalleryPetPhotos);
      galleryPetPhotos.setAdapter(sa);
  </code></pre>
  
  <p>Just a nudge in the right direction would be greatly appreciated. </p>