German Dateien in apk einbinden

Claus

Member
Licensed User
Longtime User
Hallo
hab schon alles durchgesucht aber :

Wie kann ich ein *.db file mit in die apk packen?
Hab irgendwo irgendwas von einem Filemanager in der IDE
gelesen aber nichts dergleichen gefunden (ausser den für pictures im
designer)

Habe probiert das *.db file einfach in den "Files" ordner zu kopieren.
wird aber nicht mit auf dem Telefon/Tablet installiert.

Zu testen hab ich dann folgendes aufgerufen:
If File.Exists(File.DirAssets,"myDB.db") = False Then
Msgbox("Nicht vorhanden","Test")
End If

Wie geht das?

Gruß Claus
 

klaus

Expert
Licensed User
Longtime User
Der Filemanager im IDE befindet sich unten rechts im File Tab.
Da musst Du deine Datenbank hinzuladen.
Alle Dateien die mit den Filemanagern (IDE und Designer) hinzugeladen sind befinden sich im Files Order und werden in die apk Datei eingebunden.
Dieser Ordner kann im Code mit File.DirAssets aufgerufen werden.
Datenbanken können nicht im File.DirAssets Order aufgerufen werden und müssen deshalb in einen anderen Order kopiert werden.
Beispielcode:
B4X:
If FirstTime Then 
   If File.Exists(DBFileDir, DBFileName) = False  Then
      File.Copy(File.DirAssets, DBFileName, DBFileDir, DBFileName)
   End If
   SQL1.Initialize(DBFileDir, DBFileName, True)
End If
Beste Grüsse.


Beste Grüsse.
 
Top