Android - Dateimanagement: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „== Internal Storage == // Gibt ein File Objekt zurück, welches das interne Verzeichnis der App repräsentiert getFilesDir() // Temporäre Dateien können ins…“)
 
 
Zeile 10: Zeile 10:
  
 
== Datei erzeugen über FileOutputStream ==
 
== Datei erzeugen über FileOutputStream ==
 +
* String erzeugen und speichern.
 +
* MODE_PRIVATE -> Zugriff nur für App
 +
 
<pre>
 
<pre>
 
String filename = "myfile";
 
String filename = "myfile";

Aktuelle Version vom 10. März 2013, 14:12 Uhr

Internal Storage[Bearbeiten]

// Gibt ein File Objekt zurück, welches das interne Verzeichnis der App repräsentiert
getFilesDir()
// Temporäre Dateien können ins Cache Verzeichnis -> sollte gelöscht werden und nicht zu viel enthalten
getCacheDir()

Datei erzeugen[Bearbeiten]

File file = new File(context.getFilesDir(), filename);

Datei erzeugen über FileOutputStream[Bearbeiten]

  • String erzeugen und speichern.
  • MODE_PRIVATE -> Zugriff nur für App
String filename = "myfile";
String string = "Hello world!";
FileOutputStream outputStream;

try {
  outputStream = openFileOutput(filename, Context.MODE_PRIVATE);
  outputStream.write(string.getBytes());
  outputStream.close();
} catch (Exception e) {
  e.printStackTrace();
}