Bonjour à tous,
J'ai une livebox et dessus, une clef usb toute bête...
Sur la clef j'ai des fichiers textes auxquels je voudrais accéder depuis ma tablette via une application perso (depuis, par exemple, es explorer, aucun soucis...).

J'utilise ce code pour lister le contenu du répertoire contenant mes fichiers textes:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//String dir = "\\\\192.168.1.1\\usb1\\rep";
String dir = "\\\\Livebox\\usb1\\rep";
 
File f = new File(dir);
File[] fichiersTexte = f.listFiles();
 
try {
     //pour voir si ça fonctionne, je tente de récupérer le nombre de fichiers de "rep"
     messageBoxPerso("Test: " + fichiersJava.length);
}
catch(Exception e){
     messageBoxPerso("e: " + e.getMessage()); 
     //tentative d'accès à un repertoire null
}
Point de détail: Je travaille en Java pour android 6.0 et les permissions d'accès aux fichiers sont bien prises en charge:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
String[] perms =
{
       "android.permission.WRITE_EXTERNAL_STORAGE",
       "android.permission.READ_EXTERNAL_STORAGE"
};
int permsRequestCode = 200;
requestPermissions(perms, permsRequestCode);
Si quelqu'un a une solution!
Je suis preneur, merci d'avance.