Je suis en train d'essayer de récupérer le contenu d'un fichier en octets dans une application Android. J'ai obtenu le fichier sur la carte SD et maintenant je veux obtenir le fichier sélectionné en octets. J'ai cherché sur Google mais sans succès. S'il vous plaît aidez
Voici le code pour obtenir les fichiers avec une extension. À travers cela, j'obtiens les fichiers et les affiche dans un spinner. Lors de la sélection d'un fichier, je veux obtenir le fichier en octets.
private List getListOfFiles(String path) {
File files = new File(path);
FileFilter filter = new FileFilter() {
private final List exts = Arrays.asList("jpeg", "jpg", "png", "bmp", "gif","mp3");
public boolean accept(File pathname) {
String ext;
String path = pathname.getPath();
ext = path.substring(path.lastIndexOf(".") + 1);
return exts.contains(ext);
}
};
final File [] filesFound = files.listFiles(filter);
List list = new ArrayList();
if (filesFound != null && filesFound.length > 0) {
for (File file : filesFound) {
list.add(file.getName());
}
}
return list;
}