G
Guybrush
Neues Mitglied
- 0
Hallo zusammen,
ich bin neu in der Androidentwicklung und habe schon gleich ein Problem.
Ich habe eine XML-Datei, die ich auf dem PC erstellt habe, in ein Verzeichnis auf der SDCard kopiert und möchte diese nun mit:
doc = builder.build(path + /bla.xml);
...
einlesen, bekomme aber immer eine
IOException (Couldn't open /sdcard/bla.xml). Ich habe gelesen, dass man irgendwelche Rechte setzen muss. Ins Manifest habe ich schon:
aufgenommen. Damit kann ich zwar eine Datei schreiben aber nicht einlesen. Was kann ich tun? Hab Android 2.01 auf Milestone.
Eine weitere Frage:
Kann ich irgendwie auf die SDCard zugreifen, obwohl ich die Applikation aus Eclipse heraus starte?
Danke schon mal,
Marius
ich bin neu in der Androidentwicklung und habe schon gleich ein Problem.
Ich habe eine XML-Datei, die ich auf dem PC erstellt habe, in ein Verzeichnis auf der SDCard kopiert und möchte diese nun mit:
SAXBuilder builder =
new SAXBuilder();
String path = Environment.getExternalStorageDirectory().getAbsolutePath();
Document doc;
try {
String path = Environment.getExternalStorageDirectory().getAbsolutePath();
Document doc;
try {
doc = builder.build(path + /bla.xml);
...
einlesen, bekomme aber immer eine
IOException (Couldn't open /sdcard/bla.xml). Ich habe gelesen, dass man irgendwelche Rechte setzen muss. Ins Manifest habe ich schon:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>aufgenommen. Damit kann ich zwar eine Datei schreiben aber nicht einlesen. Was kann ich tun? Hab Android 2.01 auf Milestone.
Eine weitere Frage:
Kann ich irgendwie auf die SDCard zugreifen, obwohl ich die Applikation aus Eclipse heraus starte?
Danke schon mal,
Marius