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.