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 ?
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 ?
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; }
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,
Partager