Hallo zusammen,
ich habe ein Problem mit einer Textdatei.
Gibt es eine Möglichkeit, daß das Installationpaket
(Meine .apk) die Datendatei direkt in File.DirInternal
und nicht in File.DirAssets installiert ?
Folgender Hintergrund :
Ich gebe mein Programm mit einer Datendatei
weiter. Da ich geänderte Dateiinhalte ja nicht
in File.DirAssets speichern kann, muß ich ja
zwangsweise File.DirInternal oder File.DirInternalCache
verwenden.
Bei der Installation der .apk und Start liest mir das Programm
auch artig in File.DirAssets meine Datendatei. Nun will ich aber
Änderungen der Datendatei (Datensätze in einer .csv) per
Programm machen und auch das ganze wieder speichern.
Da das Programm beim nächsten Start auch wieder die geänderte
Datei lesen soll, dachte ich mir, ich speichere die .csv temporär
in File.DirInternal und kopiere sie anschließend nach File.DirAssets.
Geht aber nicht.
Daher kam ich auf den Gedanken, bei der Installation die .csv
direkt in File.DirInternal zu speichern. Ein File.Copy von DirAssets
nach DirInternal beim Start des Programmes würde ja meine alte
Datei über die neue kopieren. Das soll ja nicht Sinn der Sache sein.
Also würde es Sinn machen, schon beim Installieren die .csv in DirInternal
zu schieben. Bei neuen Programmversionen von mir könnte ich dann
die .csv einfach bei der .apk weglassen. Somit würde auch keine
neuere überschrieben.
Hat da jemand eine Idee oder kann jemand mir auf die Sprünge helfen ?
ich habe ein Problem mit einer Textdatei.
Gibt es eine Möglichkeit, daß das Installationpaket
(Meine .apk) die Datendatei direkt in File.DirInternal
und nicht in File.DirAssets installiert ?
Folgender Hintergrund :
Ich gebe mein Programm mit einer Datendatei
weiter. Da ich geänderte Dateiinhalte ja nicht
in File.DirAssets speichern kann, muß ich ja
zwangsweise File.DirInternal oder File.DirInternalCache
verwenden.
Bei der Installation der .apk und Start liest mir das Programm
auch artig in File.DirAssets meine Datendatei. Nun will ich aber
Änderungen der Datendatei (Datensätze in einer .csv) per
Programm machen und auch das ganze wieder speichern.
Da das Programm beim nächsten Start auch wieder die geänderte
Datei lesen soll, dachte ich mir, ich speichere die .csv temporär
in File.DirInternal und kopiere sie anschließend nach File.DirAssets.
Geht aber nicht.
Daher kam ich auf den Gedanken, bei der Installation die .csv
direkt in File.DirInternal zu speichern. Ein File.Copy von DirAssets
nach DirInternal beim Start des Programmes würde ja meine alte
Datei über die neue kopieren. Das soll ja nicht Sinn der Sache sein.
Also würde es Sinn machen, schon beim Installieren die .csv in DirInternal
zu schieben. Bei neuen Programmversionen von mir könnte ich dann
die .csv einfach bei der .apk weglassen. Somit würde auch keine
neuere überschrieben.
Hat da jemand eine Idee oder kann jemand mir auf die Sprünge helfen ?