Lire fichier xml à partir d'Android Asset dossier
Je suis en train de lire le même fichier "xmlfile.xml" de la actifs dossier et également une autre copie de la carte SD sdcard/download/.
Je peux Lire à partir de la Carte SD:
- unfile Retour Vrai
- Esite Retour Vrai
Je ne peux pas Lire à partir d'éléments de dossier:
- unfile Retour Faux
- Esite Retour Faux
Ce code il ne fonctionne PAS
File source = new File("file:///android_asset/xmlfile.xml");
boolean unfile = source.isFile();
boolean Esiste = source.exists();
try
{
//todo
} catch (Exception e)
{
//TODO Auto-generated catch block
e.printStackTrace();
}
Ce code il de Travail
File source = new File("/sdcard/" + "download" + "/" + "xmlfile.xml");
boolean unfile = source.isFile();
boolean Esiste = source.exists();
try
{
//todo
} catch (Exception e)
{
//TODO Auto-generated catch block
e.printStackTrace();
}
quelqu'un peut m'expliquer comment puis-je lire le fichier depuis le dossier des Actifs.
merci
marco
voir sna donné par moi à stackoverflow.com/questions/1372470/...
OriginalL'auteur marcoqf73 | 2012-05-11
Vous devez vous connecter pour publier un commentaire.
Pour ouvrir un atout vous devez le morceau de code suivant:
OriginalL'auteur Rawkode
Utiliser cette fonction
remplacer InputStream is = am.open(chemin); InputStream is = new FileInputStream(Fichier) je pense que ça peut aider
OriginalL'auteur Mufazzal
Ce sera sûrement vous aider.
Pour la lecture d'un fichier du dossier des actifs vous besoin d'un
InputStream
Objet.Syntaxe:
Donc le code en direct peut être:
Ici
data1.xml
est le fichier à l'intérieur du chemin.OriginalL'auteur Anuj Sharma
OriginalL'auteur Ajay Pandya