Laden Sie die SQLite-Datenbank aus dem Internet herunter und laden Sie sie in die Android-Anwendung

Für meine Android-Anwendung möchte ich eine große Datenbank (ca. 45 MB) verwenden.

Eine Lösung wäre, die (aufgeteilte) Datenbank in den Assets-Ordner aufzunehmen und beim ersten Start in das Datenbankverzeichnis zu kopieren.

Dies würde jedoch zweimal Speicherplatz beanspruchen - einmal im Assets-Ordner, in dem die Datei nicht gelöscht werden kann, und einmal im Datenbankverzeichnis, in das sie kopiert wurde.

Daher möchte ich die Datenbank lieber beim ersten Start aus dem Internet (Webserver) herunterladen. Wie könnte ich das machen? Kann ich eine vollständige SQLite-Datei herunterladen und im Datenbankverzeichnis speichern? Oder sollte ich lieber mit JSON-Datendateien arbeiten, mit denen die Datenbank gefüllt wird?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage