Miagiste Posted May 24, 2010 Share Posted May 24, 2010 Bonjour, J'ai des informations stockés dans un fichier data.txt J'aimerai y accéder, je me suis servi de ce tutorial http://android-france.fr/2009/06/26/ecrire-et-lire-dans-un-fichier-avec-android/ J'utilise la fonction fIn = context.openFileInput("data.txt") Mais Impossible de lire le fichier, ou placer ce fichier sous eclipse ?????? Link to comment Share on other sites More sharing options...
Miagiste Posted May 24, 2010 Author Share Posted May 24, 2010 D'aprés ce que j'ai compris soit: _ on sauvegarde un fichier privé à l'application (on le crée dans le code, puis on le lit) _ on ouvre un fichier public sur le telephone (ouvert à tout le monde, mais il faut l'envoyer indépendamment de l'application) Mais il est impossible de faire un fichier texte dans le package avec eclipse, et d'y accéder aprés. Juste? Link to comment Share on other sites More sharing options...
Nivek Posted May 24, 2010 Share Posted May 24, 2010 Pas juste. Tu peux par exemple le placer dans le dossier assets et l'ouvrir via AssetManager, ou enore dans res/raw et l'ouvrir via openRawResource(). Link to comment Share on other sites More sharing options...
Miagiste Posted May 29, 2010 Author Share Posted May 29, 2010 J'ai réussi, il faut placer les fichiers dans le répertoire "assets" . Voici ma fonction qui me permet de lire le fichier,et de créer des noeuds. public static void creerNoeuds(Context c) { //IMPORTANT : Ouverture spécifique d'un fichier en Android BufferedReader entree = new BufferedReader(new InputStreamReader(c.getAssets().open("noeuds.txt"))); //Exemple d'utilisation du fichier avec une BufferedReader --> classique en Java String uneLigne=entree.readLine(); while(uneLigne!=null) { Noeud.ajouter(uneLigne); uneLigne=entree.readLine(); } } Link to comment Share on other sites More sharing options...
Alocaly Posted May 29, 2010 Share Posted May 29, 2010 Un truc qui peut être utile à savoir : Les fichiers dans les resources sont limités en taille ( de l'ordre d'un Mo et des plumettes, il me semble ). Alors qu'il n'y a pas de limites dans les assets !! Emmanuel / Alocaly Ps : j'ai découvert ça bien après avoir développer une appli qui avait besoin d'un gros fichier, et que j'ai développé de quoi le couper en morceau et les recoller ensuite :( ! Link to comment Share on other sites More sharing options...
Gzeppa Posted July 2, 2010 Share Posted July 2, 2010 Pour ma part j'ai pas de répertoire "assets" dans mon projet éclipse. Dois je le créer ? dans quel répertoire dois je le créer ? Merci d'avance. Link to comment Share on other sites More sharing options...
Gzeppa Posted July 2, 2010 Share Posted July 2, 2010 trouvé, merci. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.