Ich habe eine Datenbank, die ich bereits lokal befüllt habe. Ich möchte sie mit meinen Anwendungen bündeln und zur Laufzeit darauf zugreifen (ich möchte sie nirgendwo neu schreiben, auch nicht in die Datenbank schreiben, nur lesen). Wie lautet der Pfad einer Datei, die ich dem Bündel hinzugefügt habe? Und kann ich diesen Pfad mit einer SQLiteDatabase.openDatabase verwenden?
Antwort
Zu viele Anzeigen?
fazo
Punkte
1832
Nun - Sie haben Ihre eigene Frage beantwortet
static SQLiteDatabase openDatabase(String path, SQLiteDatabase.CursorFactory factory, int flags)
Öffnen Sie die Datenbank mit den Flags OPEN_READWRITE OPEN_READONLY CREATE_IF_NECESSARY und/oder NO_LOCALIZED_COLLATORS.
Sieht aus, als könnten Sie
(natürlich rufen Sie es nicht mit CREATE_IF_NECESSARY auf, sondern mit OPEN_READONLY)