| |||||||
Das Thema "Datei zeilenweise einlesen" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.
|
| | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer Benutzer Registriert seit: 17.08.2011
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
| ich bin neu in der Androidwelt und auch die Javawelt ist für mich neu. Ich arbeite mich gerade ein. Von daher bitte ich um etwas Nachsicht. Ich möchte einfach eine Datei zeilenweise einlesen. Diese Datei liegt auf der SD-Karte. Ich habe sie mit adb push auf die SD-Karte des Emulators kopiert. Ob sie auch wirlich dort liegt hab ich testet, indem ich sie mir adb pull wieder runterkopiert hab. Die Datei liegt also definitiv im richtigen Pfad. Mein Code sieht so aus: Code: private String DataDir()
{
File dir = Environment.getExternalStorageDirectory();
return dir.toString() + getResources().getText(R.string.DataDir);
}
private void readTaetigkeiten() {
String FilePath = DataDir() + getResources().getText(R.string.TaetigkeitenFilename);
FileInputStream fis;
try {
fis = openFileInput(FilePath);
String line;
DataInputStream dis = new DataInputStream(fis);
while((line = dis.readLine())!=null)
Toast.makeText(getApplicationContext(), line, Toast.LENGTH_SHORT).show();
} catch (FileNotFoundException e) {
Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_SHORT).show();
e.printStackTrace();
} catch (IOException e) {
Toast.makeText(getApplicationContext(), e.toString(), Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
} In dem Manifest hab ich auch die Permissions angegeben: Code: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> Aber wo liegt mein Fehler? Danke! Jens |
| | |
| | #3 (permalink) |
| Neuer Benutzer Registriert seit: 17.08.2011
Beiträge: 2
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
|
Danke, ich bin weiter gekommen. Das Problem war, dass ich bei OpenInputFile keinen kompletten Pfad zu einer Datei angeben kann. Ich habe es über den Weg gemacht File f = new File(....). Dann klappts auch mit dem Nachbarn. |
| | |
![]() |
|
| Themen-Optionen | |
| Ansicht | |
| |
| ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| XML-Datei einlesen | ben56a | Android App Entwicklung | 4 | 21.09.2010 11:51 |
| Probleme beim einlesen von einer XML Datei | Raidri | Android App Entwicklung | 4 | 20.05.2010 01:00 |
| Anfängerfrage Datei einlesen | Guybrush | Android App Entwicklung | 6 | 09.04.2010 17:49 |
| 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 |