German Welcher File.DirOrdner für welche Datei?

Watchkido1

Active Member
Licensed User
Longtime User
hi

Ich habe mehrere Dateien und will sie in die richtigen Ordner ablegen.
Nur weiß ich nicht welchen Order man, am besten, für was nimmt.

Meine Dateien:
Passwort.dat
Lizensnummer.dat
Nutzerbedingungen.txt
AppSetup.txt
die Setups für jede Activity (10*)
und
einen Ordner mit 12 Unterordnern mit insgesammt 50 MB Bildern

Zur Verfügung stehende Ordner:
DirAssets
DirInternal
DirInternalCache
DirRootExternal
DirDefaultExternal

Gibt es da Regeln?

lg Frank
 

cmweb

Active Member
Licensed User
Longtime User
Hi,

DirAssets ist das Verzeichnis mit den Dateien, die bei der Installation der App bereits mitgeliefert werden (sprich, das was Du unter /files/ in Deinem Projekt der App mit auf den Weg gibst). M. W. ist DirAssets readonly.

DirInternal ist das Verzeichnis, das für Daten einer App von Android vorgesehen ist. Dieses Verzeichnis liegt im für den USer - ohne Root - nicht sichtbaren Telefonspeicher. Ein guter Platz für Settings etc., die der User nicht von außen allzu leicht zugreifen können soll.

DirRootExternal ist das Rootverzeichnis der SD Karte (bzw. bei Geräten mit USB-Speicher das Rootverzeichnis des USB-Speichers).

DirDefaultExternal ist ein Verzeichnis auf der SD Karte, das von der App genutzt wird. Hier legst Du Sachen hin, auf die der User auch außerhalb der App zugreifen können soll.

Herzliche Grüße

Carsten
 

Watchkido1

Active Member
Licensed User
Longtime User
Danke Carsten

Dann seh ich das richtig?:

Es ist unhöflich dem User DirRootExternal vollzuspielen
Alles halbwegs "geheime" Zeug gehört in DirInternal
meine 54 MB Bilder in DirDefaultExternal

So bleibt alles schön aufgeräumt und der unerfahrene User stolpert nicht geradezu über Daten die er nicht sehen soll.

Danke Carsten
 
Top