2010-01-07 6 views

Antwort

4

ist eine Beratung gleaned aus dem Android-Entwickler-Forum:

Es gibt zwei ziemlich häufig und gut definierten Situationen:

Situation: Sie benötigen eine temporäre Datei einige Verarbeitung zu tun, die gewonnen 't unbedingt in den Speicher passen.

Lösung: Erstellen Sie die Datei, verwenden Sie es, es löschen, wenn Sie getan * Caveat sind: fordern eine SD-Karte: Die Datei außergewöhnlich groß sein kann. Die Datei enthält sensible Informationen: App-Speicher verwenden.

Situation: Sie betreiben einen Cache.

Lösung: halten Sie die Dateien im Cache-Verzeichnis geliefert (Context.getCacheDir()), das System kennt, kann diese ** Caveat gelöscht werden: Big Ticket-Artikel (wie Songs und Videos) auf dem Sprung sdcard (der Benutzer können diese Arten als nützliche Dateien behandeln sowieso)