Android Studio

В этом примере проекта используется SQLite Android Bindings

Имеет тот же интерфейс, что и android.database.sqlite , только пространство имен с некоторыми незначительными изменениями:


1  Мы должны загрузить нативную библиотеку SQLite, прежде чем использовать ее с помощью этого кода:

System.loadLibrary("litesync");

2  Заменить все вхождения android.database.sqlite с org.sqlite.database.sqlite. Пример:

import org.sqlite.database.sqlite.SQLiteDatabase;

3  Замените эти две ссылки:

android.database.SQLException android.database.DatabaseErrorHandler

на эти:

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



Интерфейс JNI

Скачать



Инструкции

1  Установите модифицированную оболочку SQLite и зависимости на компьютере

2  Запустите оболочку SQLite в качестве основного узла привязки к TCP-адресу

3  Измените адрес TCP для подключения к коду проекта

4  Создайте и запустите проект на симуляторе или устройстве


Чтобы открыть базу данных на основном узле, мы используем такую команду:

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.