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.