000
23.08.2018, 23:12 Uhr
boenz666
|
Hallo,
ich habe mir eine Applikation auf einem Android Handy über Visual Studio mit integriertem Xamarin gebaut. Das funktioniert soweit alles ganz gut. Vor längerer Zeit habe ich mir dazu Tutorials von Datenbanken durchgelesen und konnte das erfolgreich und mit Nutzen in die App integrieren. Nutzen tue ich dafür SQLLite, was ich sehr zugänglich finde, da man auch Objekte direkt über dbs.Insert(objekt) in die Datenbank speichern kann.
Meine Verbindung zur Datenbank stelle ich eigentlich relativ simpel her:
string dbPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "x.db3"); sqlcon = new SQLiteConnection(dbPath);
Meine Frage ist nun eigentlich relativ simpel. Erst heuteist mir aufgefallen, dass es für Android viele nützlich DatenbankApps gibt. Dort kann man Einträge schön übersichtlich sehen. Doch für gewisse Verzeichnisse benötigt man wohl Root-Rechte, was ich aber nicht umsetzen möchte.
Deshalb wollte ich fragen, ob ihr wisst, wie ich das am Besten mit dem Pfad löse, dass ich eine Datenbank anfunke, die quasi in einem Verzeichnis liegt, wo z.B. die Applikation läuft, damit ich das zusammen habe. Dann könnte ich die App nämlich aus der Applikation und einer SQLLiteEditier App bearbeiten, was sehr komfortabel wäre.
Ich habe irgendwo gelesen, dass Environment.SpecialFolder.Personal der Ordner der Applikation ist, aber das scheint irgendwie nicht zu stimmen.
¤: Ich sollte dazu erwähnen, dass ich mit den DatenbankeditierApps nicht in der LAge war die Datenbank zu finden, da das Verzeichnis wohl nicht den Zugriff erlaubt hat, vielleicht war ich aber auch nur zu doof :P Dieser Post wurde am 23.08.2018 um 23:23 Uhr von boenz666 editiert. |