Ich habe den Registrierungsbildschirm als meinen erstenBildschirm, aber vorher möchte ich Datenbank erstellen. Ist es möglich, Datenbank zum Zeitpunkt der Installation in Android zu erstellen, anstatt in der ersten Aktivität zu erstellen.
Antworten:
12 für die Antwort № 1Dies ist ein großartiger Artikel, der hilft http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/
- Erstellen Sie die SQLite-Datenbank mit SQLite Database Browser und speichern Sie sie in Ihrem Assests-Ordner
- Wenn die App gestartet wird, kopieren Sie die Datenbank von den Assets in das Datenverzeichnis Ihrer App
- Öffne die Datenbank
Auf diese Weise müssen Sie keine CSV-Dateien analysieren oder die Datenbank dynamisch auf dem Gerät erstellen, was beim ersten Laden Zeit spart.
0 für die Antwort № 2
Wenn Sie eine zuvor erstellte Datenbank verwenden möchtenIn Ihrer Anwendung müssen Sie zum Zeitpunkt der Installation eine Datenbank erstellen, in den Ordner "Assets" einfügen und sie dann in die Anwendung kopieren. Verweise diese Links: SQLite-Datenbank "Kontext" an Adapter übergeben
Datenbank kopiert nicht von Assets
Hinzufügen einer eigenen SQLite-Datenbank zu einer Android-Anwendung