Lesen Sie xml-Datei aus dem Android Asset-Ordner
Ich versuche zum Lesen der gleichen Datei "xmlfile.xml" aus der Vermögenswerte Ordner und eine Kopie von der SD-Karte sdcard/download/.
Lesen kann ich von der SD-Karte:
- unfile Zurück Wahr
- Esite Zurück Wahr
Kann ich nicht nicht Lesen aus dem Ordner "Assets":
- unfile Zurück False
- Esite Zurück False
Dieser il-code Funktioniert NICHT
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();
}
Dieser code il Arbeiten
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();
}
kann jemand mir erklären wie kann ich Lesen Sie die Datei aus dem Ordner "Assets".
Dank
marco
- finden Sie vns gegeben, die von mir in stackoverflow.com/questions/1372470/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Öffnen Sie ein asset, müssten Sie die folgende Stück code:
Verwenden Sie diese Funktion,
Dieser wird Ihnen sicherlich weiterhelfen.
Für das Lesen einer Datei bilden assets-Ordner benötigen Sie eine
InputStream
Objekt.Syntax:
So der live-code kann:
Hier
data1.xml
ist die Datei in den Pfad hinein.