Android Studio

Dieses Beispielprojekt verwendet die SQLite Android Bindings

Es hat die gleiche Schnittstelle wie das android.database.sqlite Namespace mit kleine Ändeungen:


1  Wir müssen die native SQLite-Bibliothek laden, bevor wir sie mit diesem Code verwenden können:

System.loadLibrary("litesync");

2  Ersetzen Sie alle Vorkommen von android.database.sqlite with org.sqlite.database.sqlite. Beispiele:

import org.sqlite.database.sqlite.SQLiteDatabase;

3  Ersetzen Sie diese beiden Referenzen:

android.database.SQLException android.database.DatabaseErrorHandler

mit diesen::

org.sqlite.database.SQLException org.sqlite.database.DatabaseErrorHandler



Sample Project

Herunterladen



Anleitung

1  Installieren Sie die geänderte SQLite-Shell und die Abhängigkeiten auf einem Computer

2  Starten Sie eine SQLite-Shell als primären Knoten, der an eine TCP-Adresse bindet

3  Ändern Sie die TCP-Adresse, mit der eine Verbindung zum Projektcode hergestellt werden soll

4  Erstellen Sie das Projekt und führen Sie es auf dem Simulator oder Gerät aus


Um die Datenbank auf dem Primärknoten zu öffnen, verwenden wir einen Befehl wie diesen:

sqlite3 "file:test.db?node=primary&bind=tcp://0.0.0.0:1234"



Limitations

This sample project includes the free version of LiteSync. It can be upgraded to the full version by replacing the aar file.