Android Studio

هذا المشروع يستخدم ارتباط Android SQLite

حيث يكون ليدنا نفس الواجهة كما في مجال أسماء 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



Sample Project

التنزيل



تعليمات:

1  يجب تثبيت شِل SQLite المعدلّة، و كذلك تثبيت الـ dependencies المطلوبة.

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.