Bonjour,

Je cherche une méthode pour lire un fichier texte sous android. J'utilise Eclipse et l'émulateur associés. J'ai trouver dans des tutoriaux le code mais je ne réussis pas à accéder au fichier. Est ce que quelqu'un saurait ou sont stockés les fichiers par défaut dans une appli ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public String ReadSettings(Context context){ 
 
        FileInputStream fIn = null; 
        InputStreamReader isr = null; 
 
        char[] inputBuffer = new char[255]; 
        String data = null; 
 
        try{ 
            fIn = context.openFileInput("/data/app/test.txt");  
            isr = new InputStreamReader(fIn); 
            isr.read(inputBuffer); 
            data = new String(inputBuffer); 
 
            //affiche le contenu de mon fichier dans un popup surgissant
            Toast.makeText(context, " "+data,Toast.LENGTH_SHORT).show(); 
            } 
            catch (Exception e) {       
            	Toast.makeText(context, "Settings not read",Toast.LENGTH_SHORT).show(); 
            }
            return data; 
       }
J'ai essayé en mettant le fichier dans /data/app/test.txt mais je en réussit pas à le lire... Quelqu'un aurait-il une idée ?
Je n'ai pas testé sur la SD card car je n'ai pas réussit à la monter (Dans Run / Run configuration / Target, Additionnal Emulator Command lines Options, j'ai mis : "-sdcard 512M" mais apparemment, cela ne fonctionne pas. Une idée peut-être la aussi ?

Merci d'avance,