Ist es möglich, einen benutzerdefinierten Speicherort für die SQLite-Datenbankdatei auszuwählen?
Wenn möglich, möchte ich die Datenbankdatei auf der Speicherkarte speichern. Und wenn der Benutzer von einer Speicherkarte zur anderen wechselt, möchte ich, dass meine Anwendung die Version der auf der Karte verfügbaren Datenbankdatei verwendet.
Standardmäßig ist Ihre Datenbank in data / data / your_package / databases
gespeichert Sie können SQLiteDatabase
openOrCreateDatabase
Hier können Sie den Pfad zu Ihrer benutzerdefinierten Datenbank als erstes Argument angeben.
Sie können auf eine auf Ihrer SD-Karte gespeicherte Datenbank zugreifen, indem Sie Folgendes verwenden:
%Vor%NO_LOCALIZED_COLLATORS = um die Datenbank ohne Unterstützung für lokalisierte Collatoren zu öffnen.
Um den Pfad zu Ihrer SD-Karte zu erhalten, können Sie verwenden:
%Vor%Rgds Layne