Offline-Datenbank in Android
Es muss einen besseren Weg, um zu verwalten, string-Werte als eine Reihe von Zeichenfolgen in strings.xml Datei.
Ich bin auf der Suche für die Datenbank wie Lösung, jedoch glaube ich nicht, dass es eine Verbindung zu einer Datenbank über das internet. Es ist nur, dass ich einige erweiterte Sortierung und Kategorisierung zu tun, dass ist alles.
Ich bin nicht sehr erfahren mit JAVA, so verzeihen Sie mir, wenn ich einfach das wissen fehlt.
EDIT: Es wäre schön, ich könnte zu synchronisieren Datenbank auf dem internet und auf des Benutzers smartphone.
Vielleicht Effekt der Synchronisierung kann erreicht werden durch hinzufügen von zusätzlichen Datenbanken und sendet bereits Daten geändert.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie eine SQLite-Datenbank für Ihre app. Sehen http://developer.android.com/guide/topics/data/data-storage.html#db
Wenn Sie nicht brauchen, um Sie zu speichern könnte man nur verwenden Sie ein array von strings oder ein array-Liste haben Sie die Benutzer-Eingabe eine Reihe von Zeichenfolgen oder brauchen die dynamische Größenanpassung
Gut, gibt es einfachere alternativen zu SQLite - Sie sollten mindestens betrachten eine Art von ORM für Android.
Es lasse Sie beibehalten von Java-Objekten in ein paar Zeilen code statt mit
SELECT
,UPDATE
, und marshalling von Daten.Betrachten db4o oder etwas wie das - es ist ziemlich groß (~1M), obwohl.
Warum würden Sie wollen, zu verwenden SQLite für diese? Denken Sie daran, dass die Verwendung eines Datenbank-Verbindung für dieses (und nur dieses) dauert bis die Ressourcen könnten an anderer Stelle verwendet werden. Wenn seine Saiten, dass Sie nur als text (was sich nie ändert) in Ihrem Programm, das Sie besser mit der strings.xml. Es ist nicht nur schneller, sondern es ist auch eine Android-Standard. Außerdem, wenn Sie sich entscheiden, für einen Tag in die Zukunft zu übersetzen Ihre Anwendung in einer anderen Sprache würde ich denke, es ist viel einfacher, mit dem strings.xml Datei.