D
daniel_nexus
Neues Mitglied
- 1
Hallo,
also ich möchte in meiner App eine Textdatei erzeugen und so speichern das ich Sie per DDMS auf meinen PC laden kann.
Auf dem Emulator speichert er mir die erzeugte Datei in /data/data/<appname>/app_testdir
Bei einem Nexus S ist das /data/data/.. Verzeichnis gesperrt.
Wie kann ich den Speicherort so bestimmen, dass er z.B. die Datei dort speichert wo auch meine Mediadateien liegen?
[/LEFT]
also ich möchte in meiner App eine Textdatei erzeugen und so speichern das ich Sie per DDMS auf meinen PC laden kann.
Auf dem Emulator speichert er mir die erzeugte Datei in /data/data/<appname>/app_testdir
Bei einem Nexus S ist das /data/data/.. Verzeichnis gesperrt.
Wie kann ich den Speicherort so bestimmen, dass er z.B. die Datei dort speichert wo auch meine Mediadateien liegen?
Code:
[SIZE=2]FileOutputStream fosWriter =
[/SIZE][LEFT][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] FileOutputStream([/SIZE][B][SIZE=2][COLOR=#7f0055][SIZE=2][COLOR=#7f0055]new[/COLOR][/SIZE][/COLOR][/SIZE][/B][SIZE=2] File(getDir([/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"test_dir"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2], [/SIZE][I][SIZE=2][COLOR=#0000c0][SIZE=2][COLOR=#0000c0]MODE_PRIVATE[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2]),[/SIZE][SIZE=2][COLOR=#2a00ff][SIZE=2][COLOR=#2a00ff]"txt.txt"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2]));[/SIZE]
[SIZE=2]dateiSpeichern(fosWriter);[/SIZE]