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
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
Vous devez vous connecter pour publier un commentaire.
Utiliser cette Méthode. Ce sera le retour de la liste de toutes les images de chemin à l'intérieur de votre sdcard, et si vous ne voulez pas d'image spécifié extension, vous pourrez filtrer.
Merci.......travailler comme un charme.........
OriginalL'auteur Tarun Varshney
Utilisation de fournisseur de contenu pour obtenir toutes les images de MediaStrore.Les Images.Les médias
dans gridView l'adaptateur
OriginalL'auteur Rajesh Batth
cela fonctionne pour moi
OriginalL'auteur Sumit
Utilisation fonction il retour la liste des Images provenant de Internes et Externes de la carte Mémoire
Mettre en Util classe
De la Classe du modèle pour tenir données images
Résultat :-
si vous rencontrez toujours des problème de code complet est disponible sur Github
https://github.com/hiteshsahu/AwesomeAndroid-Gallery
OriginalL'auteur Hitesh Sahu
OriginalL'auteur taran mahal