Sie können Ihre eigene SQLite-Datenbank erstellen, in den Ordner "Assets" einfügen und wie in der Antwort auf diesen Link gezeigt darauf zugreifen: Hinzufügen Ihrer eigenen SQLite-Datenbank zu einer Android-Anwendung
Einmalige oder Erstladeanforderungen wie diese sind üblich.
1) Setzen Sie eine Flag-Variable namens FIRSTLOAD und setzen Sie sie auf True. Stellen Sie sicher, dass diese Variable im isolierten Speicher des Geräts gespeichert wird, um sie bei jedem Start der Anwendung zu lesen. 2) Erstellen Sie eine Methode, die den Wert von FIRSTLOAD überprüft und nur ausführt, wenn FIRSTLOAD wahr ist. Fügen Sie hier Ihren Code ein, der der SQLite-Datenbank Anfangswerte hinzufügt. Setzen Sie die Variable FIRSTLOAD dann auf false. Auf diese Weise wird der Code nur einmal ausgeführt!
%Vor%Wenn Sie org.droidparts-Bibliothek OR-Mapper für den Zugriff auf Ihre Datenbank verwenden, können Sie das so machen.
In Ihrer Implementierung von
%Vor%In Ihrer Implementierung von AbstractDbOpenHelper:
%Vor%Sie sollten die Anzahl der Objekte in Ihrer Datenbank jedes Mal überprüfen, wenn Sie die Datenbank zum ersten Mal in Ihrer App öffnen. Vergessen Sie nicht, dass der Benutzer alle Daten freigeben kann.
%Vor%Von hier können Sie weiterhin die Werte abrufen.
Hoffe es hilft, BR, Adrian.