Tenir compte extrait de code:racine: iOS commence par file: // et Android ne
String[] roots = FileSystemStorage.getInstance().getRoots();
String root = roots[0];
for (int i = 0; i < roots.length; i++) {
if (FileSystemStorage.getInstance().getRootType(roots[i]) == FileSystemStorage.ROOT_TYPE_MAINSTORAGE) {
root = roots[i];
break;
}
}
return root;
Sur appareil Android, atleast dans mon cas, cela renvoie le format: «/stockage/émulé/0 .. "mais sur iOS quelque chose comme" fichier: // var/mobile ... ". Est-ce intentionnel? Pourquoi iOS ajoute "file: //"? Il m'a fallu des heures pour savoir pourquoi les chemins de fichiers se résolvent correctement sur Android (j'étais en train de refaire le fichier: //) et non sur iOS.