| |||||||
Das Thema "Anfängerfrage Datei einlesen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 07.04.2010
Beiträge: 5
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| 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 { 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_ST ORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STO RAGE"/>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 |
| | |
| | #2 (permalink) |
| Android Guru Registriert seit: 09.05.2009
Beiträge: 2.389
Abgegebene Danke: 36
Erhielt 307 Danke für 289 Beiträge
|
die sd karte darf nicht am pc gemounted sein sonst geht da nichts
__________________ App Entwicklung Latest apps: Media Streamer BETA | DailyCash | MoneyManager ( PRO | HD ) |
| | |
| | #6 (permalink) |
| Neuer Benutzer Registriert seit: 07.04.2010
Beiträge: 5
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Ja die Datei existiert, ich kann sie auch mit einem Texteditor auf dem Phone aufmachen. Wie gesagt, ich habe sie am Pc erstellt und dann rüberkopiert.
|
| | |
| | #7 (permalink) |
| Android-Hilfe.de Mitglied |
was mir spontan einfällt... Schonmal n FileInputstream auf die Datei aufgemacht? Findet er die mit gleichen pfad? Alternativ... der pfad startet mit "file://" ? Wenn ne permission fehlt, sagt dir das Log das schon ziemlich ausdrücklich, daran sollte es nicht liegen. ^^ Gruß Chaoz edit: <uses-permission android:name="android.permission.WRITE_EXTERNAL_ST ORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STO RAGE"/>...gewollt? Für permissions hast du in der manifest view n speziellen tab namens "permissions", ist einfacher als per hand reinzuschreiben.
__________________ |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| QR Codes einlesen? [gelöst] | Lesmu | Sonstige Apps & Widgets | 8 | 25.07.2010 20:09 |
| Probleme beim einlesen von einer XML Datei | Raidri | Android App Entwicklung | 0 | 27.03.2010 00:32 |
| Inhalt einer Datei in Variable einlesen | juMu | Android App Entwicklung | 3 | 17.02.2010 17:29 |
| SD Card neu einlesen / mounten? | Gelangweilter | Motorola Milestone Forum | 5 | 24.12.2009 14:51 |
| XML Einlesen klappt nicht | Samsung I7500 | Android App Entwicklung | 0 | 17.09.2009 21:23 |