German Directories und Files in App einbinden

hoj

Member
Licensed User
Longtime User
Hallo Gemeinde,

ich habe ein Problem, und vielleicht kann mir jemand aus dem Forum helfen.

beim erzeugen der App sollten verschiedene Folder sowie Folderinhalte mit eingebunden werden.
Beim installieren der App sollten diese Ordner mit Inhalt automatisch wieder angelegt werden.

Diese Ordner und Files braucht die App um arbeiten zu können.

Der Ordner mit Inhalt ist auf meinem Windows PC abgelegt.
Der Inhalt der Files besteht aus ca. 250 Formeln die zur Laufzeit abgefragt und berechnet werden.

Bis jetzt ab ich das so gemacht :
1.) mein App erzeugt und auf Tablet installiert
2.) mit einem Dateimanager meine Ordner mit Inhalt auf das Tablett kopiert.

Das geht im Testmodus.

Aber ich will mein App veöffentlichen , und das geht dann so nicht mehr.


Wäre dankbar für jede Hilfe !

Mit freundlichen Grüßen
HoJ
 

klaus

Expert
Licensed User
Longtime User
Wie gross sind diese Dateien ?
Müssen die ab und zu von aussen aktualisiert werden ?
Wenn die Dateien nicht zu gross sind kannst Du sie in die apk Datei mit einbinden.
Im IDE unten rechts den Files Tab die Dateien einlesen dann werden sie in die apk Datei eingebunden.
Diese Dateien kann man dann in File.DirAssets lesen.
Wenn sie nicht aktualisiert werden müssen kannst Du sie in File.DirAssets lassen.
Dateien in File.DirAssets können nur gelesen werden !
File.DirAssets erlaubt keine Unterordner.

Wenn Du Unterordner brauchst musst Du sie im Programm erzeugen (nur beim ersten Durchlauf wenn die Ordner nicht existieren) und die verschiedenen Dateien im Programm dort hin kopieren.
Mögliche Ordner:
File.DirInternal, dieser Ordner ist dem Programm gewidmet und kann von anderen Programmen nicht erreicht werden.
File.DirRootExternal mit oder ohne Unterordner, diese Dateien können von jedem andern Programm erreicht werden und auch von 'aussen' (PC).

Beste Grüsse.
 

hoj

Member
Licensed User
Longtime User
Hallo Klaus,

ich danke dir für die Info.

die Dateien sind ca. 28 MB gross

die Ordner beim ersten Durchlauf erzeugen ist kein Problem, aber wie kopiere ich die Dateien automatisch in die verschiedenen Ordner beim Installieren des Apps

Ordner anlegen und Dateien in die Ordner kopieren sollte halt von selbst beim installieren der App automatisch erfolgen.


Mit freundlichen Grüßen
Hoj
 

klaus

Expert
Licensed User
Longtime User
Du müsstest deine eigene Kopierroutine schreiben und das nur beim ersten Durchlauf.
Ich weiss nicht ob 28 MB in DirAssets rein gehen, Du musst es probieren.
Vieleicht wäre eine Datenbank praktischer als eine grosse Anzahl von Dateien, nur eine Datei.

Darf man fragen was für Formeln Du rechnen willst ?

Beste Grüsse.
 

hoj

Member
Licensed User
Longtime User
Hallo Klaus,
das ist ein Math-System für Ingenieure Formeln gibt es für Mechanik / Physic / Elektrotechnik
Umrechnungen von Einheiten
Grafik
Script-Programmierung
Formelkatalog zum Erstellen von eigenen Formeln und Berechnung
Rechner
Matrizen
Splines Qubisch / Bi-Qubisch
Bezier-Kurven
erstellung von Simulationen 2D / 3D im technischen Bereich
 
Top