Liste de toutes les images de la carte SD.

Salut, je suis en train d'élaborer android application Galerie . Je suis aller chercher les images d'un dossier dans la carte sd et de les afficher sur un affichage de la grille ci-dessous

public static ArrayList<String> getFilePaths()
{
    ArrayList<String> filePaths = new ArrayList<String>();

    File directory = new File(android.os.Environment.getExternalStorageDirectory() + File.separator + AppConstant.PHOTO_ALBUM);

    //check for directory
    if (directory.isDirectory())
    {
        //getting list of file paths
        File[] listFiles = directory.listFiles();

        //Check for count
        if (listFiles.length > 0) 
        {

            for (int i = 0; i < listFiles.length; i++)
            {

                String filePath = listFiles[i].getAbsolutePath();

                if (IsSupportedFile(filePath)) 
                {
                    //Add image path to array list
                    filePaths.add(filePath);
                }
            }
        } 
        else 
        {
            //image directory is empty
            Toast.makeText(
                    _context,
                    AppConstant.PHOTO_ALBUM
                    + " is empty. Please load some images in it !",
                    Toast.LENGTH_LONG).show();
        }

    } 
    return filePaths;
}


//fetching all image paths
 imagePaths = utils.getFilePaths();
 adapter = new GridViewImageAdapter(GridViewActivity.this, imagePaths, columnWidth);
 //setting grid view adapter
 gridView.setAdapter(adapter);

Je veux afficher toutes les images à partir de la carte SD pas seulement dans un dossier spécifié. Je ne suis pas sûr de savoir Comment faire.

S'Il Vous Plaît Aider. Merci!

vous pouvez utiliser l'URI seulement, au lieu du chemin du fichier. sa meilleure approche pour obtenir des images à partir de la carte SD
mobilecomputing650003.wordpress.com/2013/10/15/.... cochez cette case si ça aide
Changement de File directory =Environment.getExternalStorageDirectory();. Je pense que cela devrait fonctionner.

OriginalL'auteur sanjana | 2013-11-25